StringMatchFilter isn't applied when using XmlConfigurator
----------------------------------------------------------

                 Key: LOG4NET-295
                 URL: https://issues.apache.org/jira/browse/LOG4NET-295
             Project: Log4net
          Issue Type: Bug
          Components: Appenders
    Affects Versions: 1.2.10
         Environment: Windows server 2008
            Reporter: David Juffermans


I have an application running, using a log4net configuration in a standalone 
config file called "log4net.config". There is one appender configured in it:
<appender name="RollingFileAppender" 
type="log4net.Appender.RollingFileAppender">
        <file value="C:\Log\Sts.Services.PricingParameterService.log"/>
        <appendToFile value="true"/>
        <rollingStyle value="Date"/>
        <datePattern value=".yyyyMMdd.lo\g"/>
        <layout type="log4net.Layout.PatternLayout,log4net">
                <param name="ConversionPattern" value="%date{ISO8601} [%thread] 
%-5level %logger - %message%newline"/>
        </layout>
        <filter type="log4net.Filter.StringMatchFilter">
                <stringToMatch value="Heartbeat" /> 
                <acceptOnMatch value="false" />
        </filter> 
        <filter type="log4net.Filter.StringMatchFilter">
                <stringToMatch value="ApplicationInfo" />
                <acceptOnMatch value="false" />
        </filter>
</appender>
I load the config file using XmlConfigurator.ConfigureAndWatch(), the app 
starts fine and logging works fine to, except that the string filters aren't 
applied. When I save the config file so it is reloaded by log4net the filters 
are applied correctly.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to