Hi Christian, The deprecated method ContextInitializer.configureByResource was removed because it was preventing the decoupling of logback initialization from JoranConfigurator class.
Downstream developers, for example Micronaut developers, can circumvent this incompatibility problem by copying the code in the ContextInitializer.configureByResource method into their project. This should be a relatively easy exercise. In any case, apologies for the inconvenience. Best regards, -- Ceki Gülcü Sponsoring SLF4J/logback/reload4j at https://github.com/sponsors/qos-ch On 8/11/2023 12:32 PM, "Christian Möller via logback-user <logback-user@qo"@qos.ch wrote: > Hi Ceki, > > I've recognized arrival of two new versions 1.3.10 and 1.3.11 of your > lib logback-classic. > > Unfortunately, both of them trigger following Exception with our > application's test cases: > > java.lang.NoSuchMethodError: 'void > ch.qos.logback.classic.util.ContextInitializer.configureByResource(java.net.URL)' > at > io.micronaut.logging.impl.LogbackUtils.configure(LogbackUtils.java:100) > at > io.micronaut.logging.impl.LogbackUtils.configure(LogbackUtils.java:57) > at > io.micronaut.management.endpoint.loggers.impl.LogbackLoggingSystem.refresh(LogbackLoggingSystem.java:134) > [...] > > We are using Micronaut 3.9.4 in this project. > > Regards > > Christian > > > Am 09.08.23 um 11:17 schrieb Ceki Gülcü via logback-user: >> Hi Christian, >> >> Thank you for bringing this issue to our attention. >> >> The class has been moved to logback-core module under >> ch.qos.logback.core.spi package by mistake during experimentation and >> will be reverted in the next version. >> >> >> Best regards, >> > _______________________________________________ logback-user mailing list [email protected] https://mailman.qos.ch/cgi-bin/mailman/listinfo/logback-user
