
Hello, I have created the following configuration <?xml version="1.0" encoding="UTF-8" ?> <configuration scan="true"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{HH:mm:ss.SSS} [%-18.18thread] %highlight(%-5level) %-30.30logger - %msg%n</pattern> </encoder> </appender> <logger name="events.B" level="trace"> <appender-ref ref="STDOUT"/> </logger> <logger name="events.A" level="trace" > <appender-ref ref="STDOUT"/> </logger> <root level="info"/> </configuration> When i use the following main public static void main(String[] args) throws InterruptedException { Logger loggerA = LoggerFactory.getLogger("events.A"); Logger loggerB = LoggerFactory.getLogger("events.B"); loggerA.trace("I am A"); loggerB.trace("I am B"); Thread.sleep(1000); } It displays only 15:22:11.746 [main ] TRACE events.A - I am A Process finished with exit code 0 I do not understand why the entry from the second logger is not displayed Note: I use the system property logback.configurationFile for setting the configuration file. Thank you for your help. -- Martial Lapeyre Courriel: lapeyre.martial@gmail.com Tél: 06.75.15.31.72