Releases: tinylog-org/tinylog
Releases · tinylog-org/tinylog
Version 2.0.0-RC1
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
Changes
- Fix NullPointerException when passing
null
as marker via SLF4J API
Version 2.0.0-M4.2
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
Fixes
- Logging API for Scala doesn't require to import
org.tinylog.Supplier
anymore
Version 2.0.0-M4
Version 2.0.0-M3
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
Fixes:
- ConcurrentModificationException when system properties change while loading the configuration (#93)
Version 2.0.0-M2.1
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
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
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 oforg.pmw.tinylog
- Logger class contains only methods relevant for logging
- Properties are set without
tinylog.
prefix intinylog.properties
(for example: justlevel
instead oftinylog.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
- Tags can be output via
- 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.)