<configuration> | |
<root level="debug"/> | |
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | |
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
<Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-24.24thread <%X{medic.eventCode}> %msg %ex%n</Pattern> | |
</encoder> | |
</appender> | |
<logger name="org.eclipse.virgo.medic.eventlog.localized"> | |
<appender-ref ref="STDOUT" /> | |
<appender name="stubAppender" class="org.eclipse.virgo.medic.eventlog.impl.logback.LocalizedOutputAppender"> | |
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
<Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-24.24thread <%X{medic.eventCode}> %msg %ex</Pattern> | |
</encoder> | |
</appender> | |
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | |
<file>target/serviceability/eventlog/eventlog.log</file> | |
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> | |
<FileNamePattern>target/serviceability/eventlog/eventlog_%i.log</FileNamePattern> | |
<MinIndex>1</MinIndex> | |
<MaxIndex>4</MaxIndex> | |
</rollingPolicy> | |
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> | |
<MaxFileSize>10MB</MaxFileSize> | |
</triggeringPolicy> | |
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
<Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-24.24thread <%X{medic.eventCode}> %msg %ex%n</Pattern> | |
</encoder> | |
</appender> | |
</logger> | |
<logger name="org.eclipse.virgo.medic.eventlog.default"> | |
<appender name="stubAppender" class="org.eclipse.virgo.medic.eventlog.impl.logback.DefaultOutputAppender"> | |
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
<Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-24.24thread <%X{medic.eventCode}> %msg %ex</Pattern> | |
</encoder> | |
</appender> | |
</logger> | |
<logger name="org.eclipse.virgo.medic.log.impl.LoggingPrintStreamWrapperTests"> | |
<appender name="capturingAppender" class="org.eclipse.virgo.medic.log.impl.CapturingAppender"> | |
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
<Pattern>%msg</Pattern> | |
</encoder> | |
</appender> | |
<appender-ref ref="STDOUT"/> | |
</logger> | |
<logger name="org.eclipse.virgo.medic.log.impl.TeeLoggingPrintStreamWrapperTests"> | |
<appender name="capturingAppender" class="org.eclipse.virgo.medic.log.impl.CapturingAppender"> | |
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
<Pattern>%msg</Pattern> | |
</encoder> | |
</appender> | |
<appender-ref ref="STDOUT"/> | |
</logger> | |
</configuration> |