Question: does the replay support solve a problem in SLF4J or in Logback initialization?
If the latter, then perhaps there's no need to implement the new method since log4j-slf4j-impl binds to log4j2 anyway, no? Remko Sent from my iPhone > On 2016/04/23, at 22:12, Ceki Gulcu <[email protected]> wrote: > > Hello, > > For your information, slf4j-api version 1.7.21 will work with current > versions of log4j2 just fine albeit without replay support. For replay > support, log4j2's implementation of org.slf4j.Logger interface needs to have > a method with the signature log(org.slf4j.event.LoggingEvent) in which case > events generated during SLF4J initialization will be replayed. Note that if > log4j2's Logger implementation chooses to implement the aforementioned log > method, log42 will de facto depend on SLF4J version 1.7.15 and later both at > compile and *runtime*. > > The runtime dependency might seem surprising but some applications perform > reflection on the org.slf4j.Logger implementation which will fail without > slf4j-api 1.7.15 or later being present on the classpath. > > I hope this helps, > > -- > Ceki > >> On 4/23/2016 14:47, Ralph Goers wrote: >> We are not fully compatible with this version of SLF4J. It had some >> initialization race conditions so Substitute Loggers were invented. >> Anyway, there is a new interface we need to implement. >> >> Ralph >> >> Begin forwarded message: >> >>> *From:* "Remko Popma (JIRA)" <[email protected] <mailto:[email protected]>> >>> *Date:* April 23, 2016 at 4:13:12 AM MST >>> *To:* [email protected] <mailto:[email protected]> >>> *Subject:* *[jira] [Closed] (LOG4J2-1375) Update SLF4J from 1.7.13 to >>> 1.7.21* >>> *Reply-To:* "Log4J Developers List" <[email protected] >>> <mailto:[email protected]>> >>> >>> >>> [ >>> https://issues.apache.org/jira/browse/LOG4J2-1375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel >>> ] >>> >>> Remko Popma closed LOG4J2-1375. >>> ------------------------------- >>> Resolution: Fixed >>> >>>> Update SLF4J from 1.7.13 to 1.7.21 >>>> ---------------------------------- >>>> >>>> Key: LOG4J2-1375 >>>> URL: https://issues.apache.org/jira/browse/LOG4J2-1375 >>>> Project: Log4j 2 >>>> Issue Type: Improvement >>>> Components: SLF4J Bridge >>>> Affects Versions: 2.5 >>>> Reporter: Remko Popma >>>> Assignee: Remko Popma >>>> Fix For: 2.6 >>>> >>>> >>>> Update SLF4J from 1.7.13 to 1.7.21 >>> >>> >>> >>> -- >>> This message was sent by Atlassian JIRA >>> (v6.3.4#6332) >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> <mailto:[email protected]> >>> For additional commands, e-mail: [email protected] >>> <mailto:[email protected]> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
