Good question, it depends on the configuration. Since _acceptOnMatch is
false from the configuration, that's the way I want it:

  <filter type="log4net.Filter.StringMatchExceptionFilter">
      <stringToMatch value="is currently logged in" />
      <acceptOnMatch value="false" />
  </filter>


On Tue, May 3, 2011 at 10:06 PM, Lee Chun Kit <chunki...@gmail.com> wrote:

> Should it be that
> FilterDecision.Accept : FilterDecision.Deny
> at lines 35, 47 be reversed into
> FilterDecision.Deny : FilterDecision.Accept
> ?
>
> Regards,
> Chun Kit
>
> p.s. IMHO, the pastebin should be set not to expire so that others who
> read this mailing list in the future can benefit.
>
> On Wed, May 4, 2011 at 6:29 AM, Chris Jansen <chrisj...@gmail.com> wrote:
> > I created a custom string match filter to *not* log lines that match a
> > specified string, rather than log filter matches like StringMatchFilter.
> I
> > also added logic to search the exception if it exists. The logic is all
> in
> > the Decide method (see code below).
> >
> > We have a production environment where we're using log4net with Web
> > services. The filter has been working fine for a few weeks until a couple
> of
> > days ago. Now, for some reason, one of the filters is no longer working.
> It
> > could be that none of them are working anymore, but we're consistently
> > seeing log messages from one of the filters.
> >
> > Any idea what might cause this? The custom filter Decide method can be
> > viewed here: http://pastebin.com/1PZhyDJd
> >
> > Thanks.
> >
>

Reply via email to