2016-06-17 25 views
0

Fehlermeldung sagt:Wie behebe ich diesen Fehler beim Anhängen an eine Log-Datei mit log4j2?

2016-06-17 09:37:14,122 main ERROR Error processing element Appender ([Appenders: null]): CLASS_NOT_FOUND 
2016-06-17 09:37:14,168 main ERROR Unable to locate appender "Console" for logger config "root" 

<?xml version="1.0" encoding="UTF-8"?> 
<Configuration status="WARN"> 
    <Appenders> 
    <Appender type="File" name="Console" fileName="C:\Users\raghi\Documents\NetBeansProjects\mdepth\JavaApplication3\build\classes\oo.txt"> 
    <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> 
    </Appender> 
    </Appenders> 
    <Loggers> 
    <Root level="error"> 
     <AppenderRef ref="Console"/> 
    </Root> 
    <Root level="info"> 
     <appender-ref ref="Console"/> 
    </Root> 
    <Root level="trace"> 
     <AppenderRef ref="Console"/> 
    </Root> 
    </Loggers> 
</Configuration> 

Es sieht aus wie wir auf diese Weise in die Protokolldatei nicht anhängen können. Da stimmt etwas nicht. Bitte helfen Sie mir dabei, anstatt irgendwelcher Downvotes.

+0

Warum definieren Sie 3 Root-Logger? Wenn Sie die Trace-Ebene benötigen, lassen Sie diese einfach dort und entfernen Sie Informationen und Fehler, Sie werden sie trotzdem bekommen. (alle zeigen auf die Konsole) – user2699706

Antwort