Some times the only thing we are interested in testing is weather a log line correctly gets logged. This is not the most optimal test but sometimes its required... in cases where log lines are getting monitored by a monitoring agent and we want to make sure correct format gets logged etc.
The trick is to mock the Log Appender and then capture the logs on that appender in a safe way. Once these log lines are captured you can verify them to your hearts content....
A fully working example of this is given at: https://github.com/njaiswal/logLineTester
Following snippet shows how to achieve this:
The trick is to mock the Log Appender and then capture the logs on that appender in a safe way. Once these log lines are captured you can verify them to your hearts content....
A fully working example of this is given at: https://github.com/njaiswal/logLineTester
Following snippet shows how to achieve this: