Chris Tobin

Greenhorn
+ Follow
since Mar 31, 2005
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
In last 30 days
0
Forums and Threads

Recent posts by Chris Tobin

thank you so much ! you were right !

this xml config creates a log file for info level messages generated from classes in the com.zz.pr.components package and also logs them to the console. All other logging messages are left in tact as before.

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="USER_LOG" class="org.apache.log4j.ConsoleAppender">
<param name="Threshold" value="debug"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c{2} - %m\n"/>
</layout>
</appender>
<appender name="MEM_LOG" class="com.zz.eas.framework.services.logging.MemoryAppender">
<param name="Threshold" value="error"/>
<param name="Size" value="1000"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c{2} - %m\n"/>
</layout>
</appender>
<appender name="PERF_LOG" class="org.apache.log4j.FileAppender">
<param name="File" value="c:/zz_unique/pr/logs/perf.log" />
<param name="Threshold" value="info"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c{2} - %m\n"/>
</layout>
</appender>

<logger name="com.zz.pr.components">
<level value="INFO"/>
<appender-ref ref="PERF_LOG" />
<appender-ref ref="USER_LOG" />
</logger>

<root>
<priority value ="debug" />
<appender-ref ref="USER_LOG" />
<appender-ref ref="MEM_LOG" />
</root>
</log4j:configuration>
--------------------

thanks in advance
Hi,
I'm trying to create a log4j log file with only output from the RallyLog class ( within the com.zzz.pr.components see below) and keep all the other portal logging the same.
Below is the only config that even works but turns off console debug level logging & I remember exceptions on the console (not good !) Any suggestions would be appreciated I have unsuccessfully tried a number of configurations including using filtering & a logger.
thanks

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

<appender name="PERF_LOG" class="org.apache.log4j.FileAppender">
<param name="File" value="c:/my_unique/providers/logs/perf.log" />
<param name="Threshold" value="info"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c{2} - %m\n"/>
</layout>
</appender>

<logger name="com.zzz.pr.components">
<level value="INFO"/>
</logger>

<root>
<level value ="OFF"/>
<appender-ref ref="PERF_LOG" />
</root>
</log4j:configuration>