[jboss-jira] [JBoss JIRA] Commented: (JBAS-4413) Incorrect behaviour in TCLFilter

Ram V (JIRA) jira-events at lists.jboss.org
Wed Apr 13 10:20:33 EDT 2011


    [ https://issues.jboss.org/browse/JBAS-4413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12595281#comment-12595281 ] 

Ram V commented on JBAS-4413:
-----------------------------

Hi,
     We are planning to use TCLFilter in Jboss 4.x to prevent logs being written into the server.log file of Jboss ( Currently our application logs are written into Server.log and this increases the size of the server.log). So, I would like to request senior members in this forum to comment, if there would be any performance hit /issue if we configure TCLFilter? Is it advisable to use TCLFilter to Filter out/Stop Unwanted logging into server.log in production based environments? Your replies would be highly appreciated.
 
Thanks in Advance

> Incorrect behaviour in TCLFilter
> --------------------------------
>
>                 Key: JBAS-4413
>                 URL: https://issues.jboss.org/browse/JBAS-4413
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Logging
>    Affects Versions: JBossAS-4.0.5.GA
>            Reporter: Poyan
>            Assignee: Scott Stark
>             Fix For: No Release
>
>   Original Estimate: 30 minutes
>  Remaining Estimate: 30 minutes
>
> Just one TCLFilter can be added to an appender, decide method return either ACCEPT or DENY. 
> Should return NEUTRAL is some case. 
> public int decide(LoggingEvent event)
> {
> int ok = Filter.DENY;
> if( acceptOnMatch == true )
> {
> ok = Filter.DENY;
> if( isMatchingTCL() ){
> ok = Filter.ACCEPT;
> }
> }
> else
> {
> ok = Filter.ACCEPT; // CHANGING THIS ROW TO ok = Filter.NEUTRAL; should do that you check the other filters to.
> if( isMatchingTCL() )
> ok = Filter.DENY;
> }
> return ok;
> }
> Log4j.xml:
>   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
>     <layout class="org.apache.log4j.PatternLayout">
>       <param name="ConversionPattern" value="%d %-5p [%t] %c - %m%n"/>
>     </layout>
>     <filter class="org.jboss.logging.filter.TCLFilter">
>          <param name="AcceptOnMatch" value="false"/>
>          <param name="DeployURL" value="jboss-common-client.jarpoyan"/>
>     </filter>    	  
>     <filter class="org.jboss.logging.filter.TCLFilter">
>          <param name="AcceptOnMatch" value="false"/>
>          <param name="DeployURL" value="dnsns.jarpoyan"/>
>     </filter>    	  	
>   </appender>

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


More information about the jboss-jira mailing list