[debutant][log4j] plusieurs appender
Bonjour,
j'essaye de configurer un fichier log4j.xml qui aurait 2 appender. Comment utiliser dans mon code l'un ou l'autre ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
<!-- ============================== -->
<!-- Append messages to the console -->
<!-- ============================== -->
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="DEBUG"/>
<layout class="org.apache.log4j.PatternLayout">
<!-- The default pattern: Date Priority [Category] Message\n -->
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
</layout>
</appender>
<!-- ================ -->
<!-- Limit categories -->
<!-- ================ -->
<category name="org">
<priority value="WARN"/>
</category>
<category name="org.jgroups">
<priority value="INFO"/>
</category>
<category name="org.jboss">
<priority value="INFO"/>
</category>
<category name="tomcat">
<priority value="INFO"/>
</category>
<category name="org.jboss.deployment.JARDeployer">
<priority value="DEBUG"/>
</category>
<category name="net">
<priority value="INFO"/>
</category>
<category name="fr">
<priority value="DEBUG"/>
</category>
<!-- ======================= -->
<!-- Setup the Root category -->
<!-- ======================= -->
<root>
<appender-ref ref="CONSOLE"/>
</root>
</log4j:configuration> |
ok cette config marche niquel, j'ajoute ensuite un autre appender
Code:
1 2 3 4 5 6 7 8
|
<appender name="logInvoke" class="org.apache.log4j.FileAppender">
<param name="File" value="Indentify-Invoke.log"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %p [%c{1}] - %m%n"/>
</layout>
</appender> |
je souhaite dans mon code pouvoir utiliser les 2 appender mais pas en même temps.
PS : je n'ai pas trouvé de tuto convenable (pour les fichier .xml) sur le web, mais si vous avez des liens, j'suis preneur.