I am trying to log DEBUG and up in one log file and INFO and up in other log file. But it doesn't seem to be working. I have tried various things like "Level", "Threshold", "additivity", "Priority" etc. Nothing seems to be working. Nothing is being written to sw.log. Only INFO and up is being written to sw_infoerr.log.
I just want DEBUG and up in sw.log and INFO and up in sw_infoerr.log Below is the config: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false"> <appender name="SWITCH_LOG" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="/usr/local/tomcat/logs/sw.log"/> <param name="Append" value="true"/> <!-- Keep 50 logs, 50MB each --> <param name="MaxBackupIndex" value="50"/> <param name="MaxFileSize" value="52428800"/> <param name="DatePattern" value="'.'yyyy-MM-dd"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601} %-5p [%c{3}:%t] - %m%n"/> </layout> </appender> <appender name="SWITCH_LOG_1" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="/usr/local/tomcat/logs/sw_infoerr.log"/> <param name="Append" value="true"/> <!-- Keep 50 logs, 50MB each --> <param name="MaxBackupIndex" value="50"/> <param name="MaxFileSize" value="52428800"/> <param name="DatePattern" value="'.'yyyy-MM-dd"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601} %-5p [%c{3}:%t] - %m%n"/> </layout> </appender> <logger name="com.in.en.ef.sw" additivity="false"> <appender-ref ref="SWITCH_LOG"/> </logger> <logger name="com.in.en.ef.sw" additivity="false"> <level value="INFO"/> <appender-ref ref="SWITCH_LOG_1"/> </logger> </log4j:configuration> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
