blob: 87d95d643ebbab27c078b528fadce89b468f8da4 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<!-- only log errors to the console -->
<param name="Threshold" value="${app4mctransformation.log.level}"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%m%n" />
</layout>
</appender>
<appender name="FILE" class="org.eclipse.app4mc.transformation.log4j.configuration.TransformationFileAppender">
<param name="append" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MM-dd_HH_mm_ss} - %-5p: %m%n" />
</layout>
</appender>
<appender name="ECLIPSE" class="org.eclipse.app4mc.transformation.log4j.configuration.EclipseLogAppender">
<!-- only log errors to the eclipse log -->
<param name="Threshold" value="ERROR"/>
</appender>
<appender name="ECLIPSE_CONSOLE" class="org.eclipse.app4mc.transformation.log4j.configuration.CustomConsoleAppender">
<!-- only log errors to the console -->
<param name="Threshold" value="${app4mctransformation.log.level}"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MM-dd_HH_mm_ss} - %-5p: %m%n" />
</layout>
</appender>
<root>
<!-- set the log level to debug to catch everything -->
<!-- on the appenders the threshold is set to filter further -->
<level value="debug" />
<!-- <appender-ref ref="CONSOLE" /> -->
<appender-ref ref="ECLIPSE" />
<appender-ref ref="FILE" />
<appender-ref ref="ECLIPSE_CONSOLE" />
</root>
</log4j:configuration>