Hi,
I am facing a issue with log4j.xml.
I have configured filters in xml file as given below:
Messages are filtered and logged into specified log file when i run from
command prompt.
i.e. i wrote a sample java file which will log messages.
but when i ran in GUI(web) messages are not getting filtered and logged.
<appender name="FA" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="logs/sample.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="10000KB"/>
<param name="MaxBackupIndex" value="2"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss}
<fsp>%p %m%n"/>
</layout>
<filter class="com.cisco.nettools.logger.filters.StringMatchFilter">
<param name="stringToMatch" value="Device"/>
<param name="matchReturnValue" value="accept"/>
<param name="noMatchReturnValue" value="deny"/>
<param name="cantMatchReturnValue" value="neutral"/>
</filter>
<filter class="com.cisco.nettools.logger.filters.StringMatchFilter">
<param name="stringToMatch" value="PING"/>
<param name="matchReturnValue" value="accept"/>
<param name="noMatchReturnValue" value="deny"/>
<param name="cantMatchReturnValue" value="neutral"/>
</filter>
<filter class="org.apache.log4j.varia.DenyAllFilter"/>
</appender>
What could be the problem?
Thanks,
Praveen