hai,

i'm using following xml file for my log4j configuration, it is giving proper 
result when i using one file appender and chainsaw client. when i add 2 more 
dailyrollingfileappdender it is making problem like it is creating file at 
midnight but it is unable to keep backup of previous day files, i.e it is 
overwrite the log files at night,  any one suggest me what i have to do for 
this to make it works.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
<log4j:configuration debug="true" 
xmlns:log4j='http://jakarta.apache.org/log4j/'>
<!--<log4j:configuration>-->
<appender name="file11" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
<param name="File" value=".../Trigger1.log"/>
<param name="Append" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy:MM:dd:HH:mm:ss} - %m%n" />
</layout>
</appender>
<appender name="file22" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
<param name="File" value="..../Trigger2.log"/>
<param name="Append" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy:MM:dd:HH:mm:ss} - %m%n" />
</layout>
</appender>
<appender name="file33" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
<param name="File" value=".../Trigger3.log"/>
<param name="Append" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy:MM:dd:HH:mm:ss} - %m%n" />
</layout>
</appender>
<appender name="CHAINSAW_CLIENT" class="org.apache.log4j.net.SocketAppender">
<param name="RemoteHost" value="10.50.0.90" />
<param name="port" value="4445" />
<param name="LocationInfo" value="true" />
<param name="threshold" value="debug" />
</appender>
<category name="file" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="CHAINSAW_CLIENT"/>
</category>
<category name="file1" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="CHAINSAW_CLIENT"/>
</category>
<category name="file2" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="CHAINSAW_CLIENT"/>
</category>
<category name="File11" additivity="false">
<level value="INFO"/>
<appender-ref ref="file1"/>
</category>
<category name="File22" additivity="false">
<level value="INFO"/>
<appender-ref ref="file2"/>
</category>
<category name="File33" additivity="false">
<level value="INFO"/>
<appender-ref ref="file3"/>
</category>
<root>
<priority value="debug"></priority>
<appender-ref ref="file1" />
<appender-ref ref="file2" />
<appender-ref ref="file3" />
<appender-ref ref="CHAINSAW_CLIENT" />
</root>
</log4j:configuration>



thanks in advance

Regards,
    Santhoo



      

Reply via email to