You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by aus1977 <au...@gmail.com> on 2008/01/30 15:25:43 UTC

(AUS1977)logging to different appenders dipending on level

Is it possible use log to different appenders from same logger name dipending
on level.
I'll try to explane myself mor clearly  .For example we have some logger
named MyLogger so we need  this logger to log INFO messages to
ConsoleAppender,WARN messages to LogFileAppender and ERROR messages to
RollingLogFileAppender?

SOS!!!!!!!!!!!!!!!!!!
-- 
View this message in context: http://www.nabble.com/%28AUS1977%29logging-to-different-appenders-dipending-on-level-tp15183191p15183191.html
Sent from the Log4net - Users mailing list archive at Nabble.com.


Re: (AUS1977)logging to different appenders dipending on level

Posted by aus1977 <au...@gmail.com>.
Thank you but i need it on the logger level 

si-9 wrote:
> 
>> Is it possible use log to different appenders from same logger name
>> dipending
>> on level.
> 
> Yes, use the LevelRangeFilter inside each appenders configuration.
> 
>   <log4net>
>     <appender name="RollingFileAppender"
> type="log4net.Appender.RollingFileAppender">
>       ...
>       <filter type="log4net.Filter.LevelRangeFilter">
>         <levelMin value="INFO"/>
>         <acceptOnMatch value="True"/>
>       </filter>
>       <filter type="log4net.Filter.DenyAllFilter"/>
>     </appender>
> 
>     <appender name="AdoNetAppender"
> type="log4net.Appender.AdoNetAppender">
>       ...
>       <filter type="log4net.Filter.LevelRangeFilter">
>         <levelMin value="ERROR"/>
>         <acceptOnMatch value="True"/>
>       </filter>
>       <filter type="log4net.Filter.DenyAllFilter"/>
>     </appender>
> 
> More details in the documentation.
> 
> cheers
> si
> -- 
> It's a wild world that we live in, you step to the vibe like a new
> found religion, take your position, compile your vision, futurism,
> algorithm has risen up!                                pfm - the western
> 
> 

-- 
View this message in context: http://www.nabble.com/%28AUS1977%29logging-to-different-appenders-dipending-on-level-tp15183191p15208071.html
Sent from the Log4net - Users mailing list archive at Nabble.com.


Re: (AUS1977)logging to different appenders dipending on level

Posted by si <ss...@gmail.com>.
> Is it possible use log to different appenders from same logger name dipending
> on level.

Yes, use the LevelRangeFilter inside each appenders configuration.

  <log4net>
    <appender name="RollingFileAppender"
type="log4net.Appender.RollingFileAppender">
      ...
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="INFO"/>
        <acceptOnMatch value="True"/>
      </filter>
      <filter type="log4net.Filter.DenyAllFilter"/>
    </appender>

    <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
      ...
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="ERROR"/>
        <acceptOnMatch value="True"/>
      </filter>
      <filter type="log4net.Filter.DenyAllFilter"/>
    </appender>

More details in the documentation.

cheers
si
-- 
It's a wild world that we live in, you step to the vibe like a new
found religion, take your position, compile your vision, futurism,
algorithm has risen up!                                pfm - the western