log4j:WARN No appenders could be found for logger
j utilise un fichier xml pour configurer mon log.xml
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
| <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="CONSOLE_APP"
class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%t] %p %c - %m%n" />
</layout>
</appender>
<appender name="filedebug" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="../log/batchDebit.log"/>
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MM-dd HH:mm:ss.SSS} %-8p [%t]:%C - %m%n" />
</layout>
</appender>
<!-- <logger name="com.dtv" additivity="false">
<level value="debug" />
<appender-ref ref="filedebug"/>
<appender-ref ref="CONSOLE_APP" />
</logger> -->
<root>
<priority value="DEBUG" />
<appender-ref ref="filedebug" />
<appender-ref ref="CONSOLE_APP" />
</root>
</log4j:configuration> |
mon fichier log4j.xml se trouve:
projet
--src
----META-INF
-------log4j.xml
dans ma classe java
Code:
1 2 3
| logger1 = Logger.getLogger(PostAgProcessor.class.getName());
logger1.debug("----------- Lancement du batch BatchOvoDebit version " + PostAgProcessor.version + " --------------"); |
je vus tous les forums de log4j mais j'ai pas reussi a resoudre mon problem
Citation:
log4j:WARN No appenders could be found for logger (com.app.MyLogger).
log4j:WARN Please initialize the log4j system properly.