What is the problem? The below configuration seems OK, if you replace the "..." by the other needed parameters (file, layout, etc). You can put debug="true" to see on the console how log4j configures itself. Heri
-----Ursprüngliche Nachricht----- Von: Steve Cohen [mailto:sco...@javactivity.org] Gesendet: Montag, 16. Februar 2009 19:50 An: Log4J Users List Betreff: [SPAM (Bayesain Analysis)] - Re: Log Debug and Info in 2 different files - Bayesian Filter detected spam >> I just want DEBUG and up in sw.log and INFO and up in sw_infoerr.log Why would this not work? <?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="Threshold" value="DEBUG"/> ... </appender> <appender name="SWITCH_LOG_1" class="org.apache.log4j.RollingFileAppender"> <param name="Threshold" value="INFO"/> ... </appender> <logger name="com.in.en.ef.sw" additivity="false"> <appender-ref ref="SWITCH_LOG"/> <appender-ref ref="SWITCH_LOG_1"/> </logger> </log4j:configuration> Mohit Anchlia wrote: > 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: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org