logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Marthinsen" <emarthin...@agilecommerce.com>
Subject Re: logging into different logfiles depending on parameter
Date Fri, 19 Dec 2008 04:56:23 GMT
Edwin-

Did you ever resolve this? I have the need to do something similar.

Regards,
Eric

On Tue, Dec 2, 2008 at 9:14 AM, Edwin <yez@familieschepers.nl> wrote:
> Hello,
> I'm trying to log in separate logfiles, depending on a parameter in my
> application. Until now I'm unable to.
> I have read about filters and what I tried is :
>
> in my app :
>
> log4net.GlobalContext.Properties["myparam"] = "xyz";
>
> log.Info("message 1");
>
> log4net.GlobalContext.Properties["myparam"] = "abc";
>
> log.Info("message 2");
>
>
> I'd like to have the 2 messages in different files. The filter I used is  :
>      <filter type="log4net.Filter.PropertyFilter">
>              <acceptOnMatch value="true" />
>              <key value="myparam" />
>               <stringToMatch value="xyz" />
>      </filter>
>      <filter type="log4net.Filter.LevelRangeFilter">
>        <levelMin value="ALL" />
>        <levelMax value="FATAL" />
>      </filter>
>      <filter type="log4net.Filter.DenyAllFilter" />
>
>
>
> The result is that all messages are logged in all logfiles.
> How should/can I solve this ?
>
> Thanks,
> Edwin
>
>

Mime
View raw message