Glen,

Here is a sample which will help you understand how you can use xml config
file, basically you use the format:
        <level value="info" />

In the logger section:

Here are the file contents:

<?xml version="1.0" encoding="UTF-8" ?>
<webm_journal_logging>
    <appender name="StdErr" class="org.apache.log4j.ConsoleAppender">
        <param name="target" value="System.Err" />
        <layout
class="com.webmethods.sc.logging.log4j.DefaultG8dEventLayout" />
    </appender>
<!--  This appender will send log messages with a level of 'warn'
          and above to './log/server.log'; with daily rollover to,
          e.g. './log/server.log.2006-07-17'.
    -->
    <appender name="DailyFile"
class="com.webmethods.sc.logging.log4j.WmDailyFileAppender">
        <param name="file" value="log/server.log" />
        <param name="datePattern" value=".yyyy-MM-dd" />
        <param name="threshold" value="debug" />
        <layout
class="com.webmethods.sc.logging.log4j.DefaultG8dEventLayout" />
    </appender>
    <logger name="webm.sc.sample.sub1" additivity="true">
        <level value="info" />
        <appender-ref ref="StdErr" />
        <appender-ref ref="DailyFile" />
    </logger>
    <root>
        <level value="debug" />
        <appender-ref ref="DailyFile" />
        <appender-ref ref="StdErr" />
    </root>
    <threshold>
        <level value="debug" />
    </threshold>
</webm_journal_logging>


-Kamal.


-----Original Message-----
From: Drinkwater, GJ (Glen) [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, February 14, 2007 8:20 AM
To: log4j-user@logging.apache.org
Subject: Log4j xml configuration

Hi

I am currently moving all our log4j.properties files to XML files and
was wondering how I replicate this with the xml configuration.

In the properties file, I can put in 

log4j.logger.my.package=DEBUG

Which means only logs from 'my.package' with level DEBUG or above gets
logged and anything outside these package does not.

How do I do this with an XML configuration.

Thanks Glen

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to