You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Pramodh Peddi <pe...@contextmedia.com> on 2003/07/21 21:10:07 UTC

question on log4j.xml

Hi,

My application uses one of the libraries, which inturn uses log4j. I have to eliminate/prioritize the levels of loggers coming from this package. Can I know how to do that?

Following is my log4j.xml file:
****************************************************************************start**********************************************************************
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">

<!-- ================================= -->

<!-- Preserve messages in a local file -->

<!-- ================================= -->

<!-- A time/date based rolling appender -->

<appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">

<param name="File" value="${jboss.server.home.dir}/log/server.log"/>

<param name="Append" value="false"/>

<param name="Threshold" value="DEBUG"/>

<!-- Rollover at midnight each day -->

<param name="DatePattern" value="'.'yyyy-MM-dd"/>



<layout class="org.apache.log4j.PatternLayout"> 

<!-- The default pattern: Date Priority [Category] Message\n -->

<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>



</layout> 

</appender>

<!-- ============================== -->

<!-- Append messages to the console -->

<!-- ============================== -->

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">

<param name="Threshold" value="INFO"/>

<param name="Target" value="System.out"/>

<layout class="org.apache.log4j.PatternLayout">

<!-- The default pattern: Date Priority [Category] Message\n -->

<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c] %m%n"/>

</layout>

</appender>

<!-- ============================== -->

<!-- Append IC messages to file -->

<!-- ============================== -->

<appender name="ICFILE" class="org.jboss.logging.appender.RollingFileAppender">

<param name="File" value="${jboss.server.home.dir}/log/ic-server.log"/>

<param name="Append" value="false"/>

<param name="MaxFileSize" value="500KB"/>

<param name="MaxBackupIndex" value="1"/>

<layout class="org.apache.log4j.PatternLayout">

<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>

</layout>

</appender>

<category name="aims">

<priority value="INFO"/>

<appender-ref ref="ICFILE"/>

</category>

<!-- ======================= -->

<!-- Setup the Root category -->

<!-- ======================= -->

<root>

<appender-ref ref="CONSOLE"/>

<appender-ref ref="FILE"/>

</root>

************************************************end******************************************************

Can I know what should I do to avoid/prioritize the library's (com.sshtools.j2ssh) log messages from

including into the my application's messages?



Thank you,



Pramodh.