
Hello, I have application with 4 threads called M, 1, 2 and 3. Its using Logback over slf4j in normal way: final static Logger logger = LoggerFactory.getLogger(TheClass.class); I have this configuration: <configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>DEBUG</level> </filter> <layout class="ch.qos.logback.classic.PatternLayout"> <Pattern>%d{HH:mm:ss} [%thread] %-5level %logger{20} - %msg%n</Pattern> </layout> </appender> <appender name="FILE" class="ch.qos.logback.core.FileAppender"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>TRACE</level> </filter> <File>../../build/puma-gentest1-log.txt</File> <Append>false</Append> <layout class="ch.qos.logback.classic.PatternLayout"> <Pattern>%-5level: %msg (%d{HH:mm:ss} [%thread] %logger{35}) %n</Pattern> </layout> </appender> <root> <level value="TRACE" /> <appender-ref ref="STDOUT" /> <appender-ref ref="FILE" /> </root> <logger name="freemarker.cache"> <level value="INFO" /> </logger> </configuration> The problem: I cannot see error messages logged by one of "worker" threads. I have no clue why. Its not from freemarker.cache package - its different package (com.pike.blabla). ----- -- Lukas Zapletal http://lukas.zapletalovi.com -- View this message in context: http://www.nabble.com/Logging-from-different-threads-tp22229676p22229676.htm... Sent from the Logback User mailing list archive at Nabble.com.