OVH Cloud OVH Cloud

Log4j et fichier xml

2 réponses
Avatar
Jean-Luc M.
Bonjour,

Je cherche un exemple simple d'utilisation de Log4j avec un fichier xml

Merci

--
J-L M. (Alphomega)
Perso: http://alphomega.free.fr
Boulot: http://Ecilia.fr
Pour m'écrire, cliquer ici: http://cerbermail.com/?G5iYdBb2Ce
" Donner, c'est donner, mais repeindre ses volets"

2 réponses

Avatar
Jacques Desmazieres
Voilà un exemple à adapter, mais il n'est pas exhaustif :


<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
threshold="info" debug="false">

<!-- Definition globale des logs -->
<appender name="Console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p [%d{dd/MM/yy HH:mm:ss,SSS}]
%C{2} (%F:%L.%M) - %m%n"/>
</layout>
</appender>

<appender name="RollingLogs" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${java.io.tmpdir}/is2france.log"/>
<param name="MaxFileSize" value="100KB"/>
<param name="MaxBackupIndex" value="5"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p [%d{dd/MM/yy HH:mm:ss,SSS}]
%C{2} (%F:%L) - %m%n"/>
</layout>
</appender>

<!-- definition du niveau de trace par categorie -->
<category name="org.apache.struts">
<priority value="error"/>
</category>

<category name="org.apache.ojb">
<priority value="error"/>
</category>

<root>
<priority value="error"/>
<appender-ref ref="Console"/>
<appender-ref ref="RollingLogs"/>
</root>

</log4j:configuration>


Jacques Desmazieres
Avatar
Jean-Luc M.
Merci ! En fait, j'ai fais le même style de truc mais ça ne fonctionne
pas. Je pense qu'il s'agit d'un problème de chemin d'accès au fichier
quand j'utilise DomProperty.configure("monfichier.xml")

Je vais tacher de voir pourquoi ça ne passe pas.

Voilà un exemple à adapter, mais il n'est pas exhaustif :


--
J-L M. (Alphomega)
ICQ: 149635116
Pour m'écrire, cliquer le lien ci-dessous
http://cerbermail.com/?G5iYdBb2Ce