[slf4j-announce] Release of SLF4J 1.5.0

Ceki Gulcu listid at qos.ch
Tue Feb 26 21:29:13 CET 2008

February 26th, 2008 - Release of SLF4J 1.5.0

I am happy to announce the immediate availability of SLF4J version

A tool called SLF4J Migrator now ships with SLF4J. It can help you
migrate your project using JCL or log4j to use the SLF4J API.

This release fixes quite a number of bugs. Here is the list:

Fixed bug 61 reported by Christopher Sahnwaldt. It is now possible to
place a backslash in front of a formatting anchor, by escaping the
backslash. For example, the call to
MessageFormatter.format("C:\\\\{}", "foo") will now correctly return
"C:\\foo". The backslash character needs to be escaped in Java, which
leads to four backslashes.

Fixed bug 63 reported by Maarten Bosteels. SLF4J now supports MDC for
java.util.logging package.

Fixed bug 64 reported by Michal Bernhard. The log4j binding will now
alert the user if she uses SLF4J with a version of log4j earlier than

Fixed bug 65 reported by Ben Gidley. Superfluous
<version>${parent.version}</version> lines have been removed from
pom.xml files. These lines reportedly confuse certain Maven

In the org.apache.log4j.Category class, as implemented in the
log4j-over-slf4j module, calls to the printing trace() are now
correctly mapped to SLF4J's trace() printing method (instead of
debug()). Superfluous printing methods with the signature xxxx(Object,
Object) and xxxx(String, Object, Object) have been removed.

Fixed bug 67 reported by Chris Custine. The manifest file for
jcl104-over-slf4j now correctly declares version 1.0.4 for the
exported JCL packages.

Fixed bug 69 reported by Joern Huxhorn, who graciously supplied the
fix as well as a test case. The add method in BasicMarker class now
correctly prevents multiple addition of the same child. Moreover, the
remove method now correctly removes the specified child marker.

Fixed bug 41 reported by Sebastian Davids. The manifest files of
various projects now mention J2SE-1.3 as the required execution

Fixed bug 71 reported by Manfred Geiler. The SLF4JLog and
SLF4JLocationAwareLog classes are now serializable solving
serialization problems encountered with certain libraries which
attempt to serialize JCL log instances.

Fixed bug 73 reported by Oleg Smirsky. A "Fragment-Host: slf4j.api"
line has been added to every MANIFEST.MF file exporting the
org.slf4j.impl package.

Fixed bug 72 reported by Ian Carr. Performance issues with slf4j-jdk14
for disabled log statements has now been significantly improved.

You can download SLF4J, including full source code, class files and
documentation on our download page, shown below.


You can receive SLF4J related announcements by subscribing to the
SLF4J announce mailing list. To subscribe to SLF4J-announce list,
please visit the following URL.



Ceki Gülcü
QOS.ch is looking to hire talented developers in Switzerland.  If
interested, please contact c e k i @ q o s . c h

More information about the announce mailing list