This is a demonstration of how easy it is to present logs in multiple formats depending on environment, query for information from an in-memory database, and use ringbuffers to display diagnostic logs on exception.
Click on this link to render a page normally. [Source code]
Click on this flaky link to cause errors. [Source code]
The source code for this application is available on Github, and uses Play and Terse Logback.