Skip to content

Releases: tinylog-org/tinylog

Version 2.0.0-RC1

07 Jul 20:47
Compare
Choose a tag to compare
Version 2.0.0-RC1 Pre-release
Pre-release

New:

  • Implementation for JBoss Logging based web and application servers
  • Implementation for java.util.logging based web and application servers
  • Timestamp token for outputting time in milliseconds or seconds (thanks to @ryanthon)

Version 2.0.0-M4.3

19 May 20:35
Compare
Choose a tag to compare
Version 2.0.0-M4.3 Pre-release
Pre-release

Changes

  • Fix NullPointerException when passing null as marker via SLF4J API

Version 2.0.0-M4.2

01 Apr 19:32
Compare
Choose a tag to compare
Version 2.0.0-M4.2 Pre-release
Pre-release

Changes

  • Renamed tag property of logcat writer into tagname to avoid conflicts between tinylog tags and logcat tags (#99)

Version 2.0.0-M4.1

24 Mar 17:23
Compare
Choose a tag to compare
Version 2.0.0-M4.1 Pre-release
Pre-release

Fixes

  • Logging API for Scala doesn't require to import org.tinylog.Supplier anymore

Version 2.0.0-M4

23 Mar 12:03
Compare
Choose a tag to compare
Version 2.0.0-M4 Pre-release
Pre-release

New:

  • Logging API for Kotlin (#94)
  • Logging API for Scala

Fixes:

  • Logging framework implementation not found in Java Web Start applications (#96)
  • Style options for nested format patterns not evaluated (#97)
  • Rolling file writer finds not matching log files (#98)

Version 2.0.0-M3

18 Feb 19:38
Compare
Choose a tag to compare
Version 2.0.0-M3 Pre-release
Pre-release

New:

  • Binding for Apache Commons Logging (JCL)
  • Compatible logging API with Apache Log4j 1.2
  • Bridge for JBoss Logging 3

Fixes:

  • ConcurrentModificationException when system properties change while loading the configuration (#93)

Version 1.3.6

11 Feb 20:17
Compare
Choose a tag to compare

Fixes:

  • ConcurrentModificationException when system properties change while loading the configuration (#93)

Version 2.0.0-M2.1

10 Dec 10:36
Compare
Choose a tag to compare
Version 2.0.0-M2.1 Pre-release
Pre-release

Fixes:

  • Parsing parameters for multiple policies for rolling file writer (#84)
  • Animal sniffer annotations are not a required Maven dependency anymore

Version 2.0.0-M2

24 Nov 13:49
Compare
Choose a tag to compare
Version 2.0.0-M2 Pre-release
Pre-release

New:

  • Binding for SLF4J 1.6 and 1.7
  • Compatible logging API with tinylog 1.3
  • Bridge for JUL (java.util.logging)

Version 2.0.0-M1

06 Nov 21:00
Compare
Choose a tag to compare
Version 2.0.0-M1 Pre-release
Pre-release

Changes:

  • Separation of API and implementation (tinylog-api.jar and tinylog-impl.jar)
  • Compiled with debug information as it is nowadays common
  • Root package is org.tinylog instead of org.pmw.tinylog
  • Logger class contains only methods relevant for logging
  • Properties are set without tinylog. prefix in tinylog.properties (for example: just level instead of tinylog.level)
  • Logcat writer is the default writer on Android

New features:

  • Log entries can be optionally tagged
    • Tags can be output via {tag} placeholder
    • A writer can be bound to a tag via the property writer.tag
  • Multiple logging implementations can be combined (log entries can be redirected to the logging system of the application server and additionally be written to a separate log file by tinylog itself)
  • Charset can be defined for file based writer (for example: writer.charset = UTF-8)

Dropped features:

  • Fluent-API (The recommended way to configure tinylog are properties files. Nevertheless the configuration can be changed or set programmatically via the Configuration class.)
  • Mutable configurations (For performance reasons, the configuration becomes immutable, when the first logging method is called.)