orangy
CallLoggingTest, create a test application using something like withTestApplication but with custom logger, see createTestEnvironment for how to configure logger. Create a custom Logger implementation that would track logged events, like in testLoggerOnError. Each test would issue calls into an application and check the resulting log records. Tests should include unhandled calls, failed calls, success calls, etc.