2017-07-27 3 views
0

FEHLER StatusLogger Keine log4j2 Konfigurationsdatei gefunden. Standardkonfiguration verwenden: Nur Fehler in der Konsole protokollieren. Setzen Sie die Systemeigenschaft 'org.apache.logging.log4j.simplelog.StatusLogger.level' auf TRACE, um die Log4j2-interne Initialisierungsprotokollierung anzuzeigen.FEHLER StatusLogger Keine log4j2 Konfigurationsdatei gefunden

Lösung dieses Problem:

1.Add log4j2.xml

2.Add Inhalt

<Appenders> 
    <Console name="Console" target="SYSTEM_OUT"> 
     <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" /> 
    </Console> 

    <RollingFile name="RollingFile" filename="log/rolling.log" 
       filepattern="${logPath}/%d{YYYYMMddHHmmss}-rolling.log"> 
     <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" /> 
     <Policies> 
      <SizeBasedTriggeringPolicy size="100 MB" /> 
     </Policies> 
     <DefaultRolloverStrategy max="20" /> 
    </RollingFile> 

</Appenders> 
<Loggers> 
    <Root level="INFO"> 
     <AppenderRef ref="Console"/> 
     <AppenderRef ref="RollingFile" /> 
    </Root> 
    <Logger name="corg.springframework.web" level="INFO"> 
     <AppenderRef ref="Console"/> 
    </Logger> 
</Loggers> 

Antwort

0

Ihre Konfiguration meist korrekt aussieht, aber gekapselt werden muss, ein <Configuration> Element. Siehe die vielen Beispiele im Log4j2-Benutzerhandbuch.

+0

yeah, ich habe es verstanden, es gibt keinen Code für die Replikation, danke – Gamehu

Verwandte Themen