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

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -