Lightweight Java logger tinylog is feature complete
Join the DZone community and get the full member experience.
Join For FreeThe first release candidate of the Java logger tinylog 1.0 is released. Thereby tinylog is feature complete and the API declared as stable. In comparison to the previous version, the writing of log entries has been sped up and multiple bugs have been fixed. There is only one, but an essential modification of the logging API: The syntax of parameters in logging messages follows Log4j 2 and Logback with SLF4J.
Example:
Logger.trace("Divide {} by {}", a, b);
Through the new syntax, the consecutive numbering of the parameters is omitted now. This change is incompatible with previous beta versions of tinylog and such logging messages have to be migrated for tinylog 1.0.
Thanks to the new tinylog-gelf project of Jochen Schalanda, it is possible to send log entries to a GELF compatible server like Graylog 2 or logstash by tinylog. Simultaneously with the publishing of the first release candidate of tinylog 1.0, the source code of tinylog has moved also to GitHub: https://github.com/pmwmedia/tinylog.
Now tinylog has reached the stabilization phase, which allows only bug fixes until the major release. The first release candidate without any reported bugs will be published unmodified as final tinylog 1.0.
tinylog 1.0 rc1 is Open Source and can be downloaded from http://www.tinylog.org/download .
Opinions expressed by DZone contributors are their own.
Comments