Java-Logger tinylog ist "Feature Complete"
Der erste Release Candidate des Java-Loggers, fĂĽr den keine Fehler gemeldet werden, wird wohl als tinylog 1.0 erscheinen.
- Alexander Neumann
Mit dem ersten Release Candidate der Version 1.0 von tinylog ist der Java-Logger offenbar "Feature Complete". Das bedeutet, dass es keine weiteren Änderungen mehr an der API geben wird. In der nun folgenden Stabilisierungsphase führen die Entwickler nur noch Fehlerbehebungen aus. Gegenüber der vorherigen Version ist das Schreiben von Log-Einträgen anscheinend schneller geworden, und es wurden zahlreiche Fehler behoben.
An der API gab es nur eine, aber wohl entscheidende Änderung: Die Syntax von Platzhaltern in Logging-Messages entspricht nun der von Log4j 2 und Logback mit SLF4J:
Logger.trace("Teile {} durch {}", a, b);
Mit der neuen Syntax entfällt das zuvor notwendige Durchnummerieren der Parameter. Das bringt aber auch mit sich, dass die Kompatibilität zu vorherigen tinylog-Versionen bricht. Entsprechende Logging-Nachrichten sind daher für tinylog 1.0 anzupassen.
Dank des Projekts tinylog-gelf ist es nun mit dem Logger außerdem möglich, Log-Einträge an GELF-kompatible (Graylog Extended Log Format) Server wie Graylog 2 oder logstash zu senden. Zugleich mit der Veröffentlichung des ersten Release Candidate von tinylog 1.0 ist der Quelltext schließlich auf GitHub umgezogen. (ane)