Thorbjoern Ravn Andersen wrote:
> Jeg har et problem med en applikation der foretager en del
> kommunikation som jeg gerne vil logge, og hertil vil log4j være fin og
> det har jeg kørende.
>
> Mit problem er at jeg gerne vil have disse i en fil for sig selv og
> ikke blandet sammen med resten, men jeg kan ikke lige lure hvordan det
> skal gøres.
>
> Mit nuværende forsøg ser således ud:
> ____
[snip]
> ___
>
> og det har ikke den ønskede virkning så vidt jeg kan se.
>
> Indtil jeg kan få log4j manualen hjem, er der så nogen der lige kan
> give et praj til hvordan jeg får al uddata fra com.xyzzy.Connection
> klassen lagt for sig?
>
> På forhånd tak.
Hvis du kan leve med at konvertere din log4j configuration til
xml-formatet (som jeg selv synes er betydelig mere læseligt) så har du
her et eksempel der gerne skulle gøre det ønskede:
-------------log4j.xml------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "./log4j.dtd">
<!--
Copy this to log4j.xml and edit to suite your liking
-->
<log4j:configuration xmlns:log4j="
http://jakarta.apache.org/log4j/">
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{HH:mm:ss} [%t] %-5p
%-25c{7}: %m%n" />
<!-- alternative conversion pattern
<param name="ConversionPattern" value="%d{HH:mm:ss} [%t] %-5p
%-25c{5}: %m%n" />
-->
</layout>
</appender>
<appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MMM" />
<param name="File" value="logs/classification.log" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{HH:mm:ss} [%t] %-5p
%-25c{7}: %m%n" />
</layout>
</appender>
<logger name="dk.rhos.classification.TestJunitTests">
<level value="info" />
<appender-ref ref="FILE"/>
</logger>
<logger name="org.apache">
<level value="error" />
<appender-ref ref="STDOUT"/>
</logger>
<root>
<priority value="debug" />
<appender-ref ref="STDOUT" />
</root>
</log4j:configuration>
-------------log4j.xml------------------------
--
Finn Nielsen -
http://www.finnnielsen.dk/
Email: Fjern "zero." fra min adresse og erstat ".invalid" med ".dk".