log4net.config filtered logging for only one class
I found this technique useful because I have so much output sometimes that it is difficult to find the specific area that I am working in. So by putting a DenyAllFilter at the end of your filter chain, you can narrow what you have to hunt through when looking for debug output.
<appender name="ColoredConsoleAppender"
type="EmergeTk.ColoredConsoleAppender" >
<filter type="log4net.Filter.LoggerMatchFilter">
<loggerToMatch value="EmergeTk.Model.Binding" />
<acceptOnMatch value="true" />
</filter>
<filter type="log4net.Filter.LoggerMatchFilter">
<loggerToMatch value="DreamSpell.StarDetail" />
<acceptOnMatch value="true" />
</filter>
<filter type="log4net.Filter.
DenyAllFilter"/>
<layout type="log4net.Layout.
PatternLayout">
<conversionPattern value="%-5p %5rms [%-17.17t] %-22.22c{1} %-18.18M
- %m%n" />
</layout>
</appender>
