I've tried to search for something similar and yet to find. I'm trying to configure 2 log files, one that is more chatty, and one that is more quiet. In my main log file, I want WARN and up, but have configured several packages to be at the DEBUG or INFO levels. I have a second file that I want only ERROR messages with the exception of one class at a DEBUG level. Configuration is attached, but I never see the CLazz debug in the quiet log. Thoughts?
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="MAINLOGFILE" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="/var/log/jboss/main.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="5000KB"/>
<param name="MaxBackupIndex" value="7"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE} %-5p %-15c{1} [%x]: %m%n"/>
</layout>
</appender>
<appender name="QUIETFILE" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="/var/log/jboss/quiet.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="5000KB"/>
<param name="MaxBackupIndex" value="7"/>
<param name="Threshold" value="ERROR"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE} %-5p %-15c{1} [%x]: %m%n"/>
</layout>
</appender>
<category name="com.foo.bar">
<priority value="info"/>
<appender-ref ref="MAINLOGFILE"/>
</category>
<!-- Several other INFO and DEBUG package here -->
<category name="com.foo.bar.biz.Clazz">
<priority value="debug"/>
<appender-ref ref="QUIETFILE"/>
</category>
<root>
<param name="Level" value="warn"/>
<appender-ref ref="MAINLOGFILE"/>
<appender-ref ref="QUIETFILE"/>
</root>