Log4Net filter out INFO from the log and only show DEBUG & ERROR -
is there way filter out info log , show debug & error, using config in web.config ?
<root> <level value="debug" /> <appender-ref ref="coloredconsoleappender" /> <appender-ref ref="rollingfilesystemappender" /> <appender-ref ref="consoleappender" /> </root>
in log4x there filters can applied appenders in order filter messages; here list of filters
- log4net.filter.levelmatchfilter filters log events match specific logging level; alternatively can configured filter events not match specific logging level.
- log4net.filter.levelrangefilter similar levelmatchfilter, except instead of filtering single log level, filters on inclusive range of contiguous levels.
- log4net.filter.loggermatchfilter filters log events based on name of logger object emitted.
- log4net.filter.stringmatchfilter filters log events based on string or regular expression match against log message.
- log4net.filter.propertyfilter filters log events based on value or regular expression match against specific context property.
- log4net.filter.denyallfilter drops logging events appender.
in case need filter 3 appenders in order exclude info
level: levelmatchfilter refusing info
level logs work:
<filter type="log4net.filter.levelmatchfilter"> <acceptonmatch value="false" /> <leveltomatch value="info" /> </filter>
Comments
Post a Comment