1. 程式人生 > >編譯時出現log4j2的配置檔案沒有匯入錯誤

編譯時出現log4j2的配置檔案沒有匯入錯誤

編譯時出現下列錯誤: ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. 原因: log4j2的配置檔案沒有匯入 解決方法: 需要匯入log4j2.xml,建立log4j2的xml配置檔案,然後直接匯入你專案的src,eclipse和IDEA均會把其配置到WEB-INF的classes下 <?xml version="1.0" encoding="UTF-8"?> <Configuration>
    <Appenders>         <Console name="STDOUT" target="SYSTEM_OUT">             <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>         </Console>         <RollingFile name="RollingFile" fileName="logs/strutslog1.log"                      filePattern="logs/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
            <PatternLayout>                 <Pattern>%d{MM-dd-yyyy} %p %c{1.} [%t] -%M-%L- %m%n</Pattern>             </PatternLayout>             <Policies>                 <TimeBasedTriggeringPolicy />                 <SizeBasedTriggeringPolicy size="1 KB"/>             </Policies>
            <DefaultRolloverStrategy fileIndex="max" max="2"/>         </RollingFile>     </Appenders>     <Loggers>         <Logger name="com.opensymphony.xwork2" level="WAN"/>         <Logger name="org.apache.struts2" level="WAN"/>         <Root level="warn">             <AppenderRef ref="STDOUT"/>         </Root>     </Loggers> </Configuration> 指定生成日誌檔案,fileName為日誌檔案目錄和log檔名稱:


成在位置在你的tomcat下的bin目錄中: