Second milestone of tinylog 2.8 is out

You can edit this post on GitHub

Until now, tinylog did not output suppressed exceptions. Starting with this release, tinylog supports outputting suppressed exceptions in addition to causes, which should be very helpful for analyzing the underlying issues behind exceptions. A big thank you to dev_Hakaze for implementing this feature!

Before:

java.lang.RuntimeException: Failed to process document data
    at com.example.service.DocumentProcessor.process(DocumentProcessor.java:42)
    at com.example.Application.main(Application.java:18)

Now:

java.lang.RuntimeException: Failed to process document data
    at com.example.service.DocumentProcessor.process(DocumentProcessor.java:42)
    at com.example.Application.main(Application.java:18)
Suppressed: java.io.IOException: Failed to close file resource safely
    at com.example.io.FileReader.close(FileReader.java:102)
    at com.example.service.DocumentProcessor.process(DocumentProcessor.java:40)