[qos.ch-announce] Release of SLF4J version 2.0.0-beta0
QOS.ch annoucements
announce at qos.ch
Sat Aug 6 11:24:24 CEST 2022
Hello all,
I am pleased to announce SLF4J 2.0.0-beta0. After a long debate, this
release adds the methods setMessage(String),
setMessage(Supplier<String>) and log() methods to the
LoggingEventBuilder interface.
The 2.0.x series introduces a backward-compatible fluent logging
API. By backward-compatible, we mean that existing logging
frameworks do not have to be changed in order for the user to
benefit from the fluent logging API. However, existing frameworks
*must* migrate to the ServiceLoader mechanism. The resulting
internal changes are detailed in the FAQ page.
http://www.slf4j.org/faq.html#changesInVersion200
The 2.0.x series builds upon the the 1.8.x series which was
modularized per Java Platform Module System (JPMS/Jigsaw).
The 2.0.x series requires Java 8.
Please refer to the the news page for more details on this
release:
http://www.slf4j.org/news.html
Binary compatibility:
Mixing mixing different versions of slf4j-api.jar and SLF4J
provider can cause problems. For example, if you are using
slf4j-api-2.0.0.jar, then you should also use
slf4j-simple-2.0.0.jar, using slf4j-simple-1.5.5.jar will not
work.
With the exception of the fluent API (new in SLF4J 2.0.x), from
the client's perspective all versions of slf4j-api are
compatible. Client code compiled with slf4j-api-N.jar will run
perfectly fine with slf4j-api-M.jar for any N and M. You only
need to ensure that the version of your provider matches that of
the slf4j-api.jar. You do not have to worry about the version of
slf4j-api.jar used to compile a given dependency in your
project. You can always use *any* version of slf4j-api.jar, and
as long as the version of slf4j-api.jar and its provider match,
you should be fine.
Donations and sponsorship
You can also support SLF4J/logback/reload4j projects via donations and
sponsorship. We thank our current supporters and sponsors for their
continued contributions.
Sponsorship link: https://github.com/sponsors/qos-ch
Announcement mailing list:
You can receive SLF4J/logback/reload4j related announcements by
subscribing QOS.ch announce list, please visit the following URL.
http://www.qos.ch/mailman/listinfo/announce
Enjoy,
--
Ceki Gülcü
More information about the announce
mailing list