2014-07-09 93 views
1

我想在Log4J2中使用RollingFileAppender,顯然我錯過了一些東西。該文件是用0字節創建的,但是沒有日誌記錄。當我打開我看到記錄以下錯誤消息(控制檯)跟蹤的log4J2:InvocationTargetException與RollingFileAppender Log4J2

2014-07-08 19:51:11,354 DEBUG Starting RollingFileManager c:/logs/blah.log 
2014-07-08 19:51:11,464 DEBUG Generated plugins in 0.108079890 seconds 
2014-07-08 19:51:11,465 ERROR Unable to invoke method createAppender in class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile java.lang.reflect.InvocationTargetException 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:606) 
     at org.apache.logging.log4j.core.config.BaseConfiguration.createPluginObject(BaseConfiguration.java:913) 

這是我的配置文件:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration status="TRACE" verbose="false"> 
    <appenders> 
    <Console name="Console" target="SYSTEM_OUT"> 
     <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> 
    </Console> 
    <RollingFile name="Blah" fileName="c:/logs/blah.log" filePattern="c:/logs/blah-%i.log"> 
     <PatternLayout pattern="%d %p %c: %m%n"/> 
     <Policies> 
     <TimeBasedTriggeringPolicy /> 
     <SizeBasedTriggeringPolicy size="1 MB"/> 
     </Policies> 
     <DefaultRolloverStrategy max="10"/> 
    </RollingFile> 
    </appenders> 
    <loggers> 
    <root level="INFO"> 
     <appender-ref ref="Blah" level="INFO"/> 
    </root> 
    </loggers> 
</configuration> 

這也可能是一些基本的東西,但我不能找到它。誰能幫忙?

回答

0

您可以在Log4j2問題跟蹤器上創建票證,以便團隊可以查看它嗎?這可能是版本rc2中的一個錯誤。 (我假設你正在使用rc2並且在類路徑中同時具有api和核心罐)。


謝謝! 我看了一下,堆棧跟蹤(org.apache.logging.log4j.core.config.BaseConfiguration)開始處的類不再存在於log4j-core-2.0-rc2中。它改名爲AbstractConfiguration

所以我認爲這個錯誤是由一箇舊的log4j-core-2.0-rc1 jar引起的,它仍然在某個地方浮動。

+0

完成。我在rc1上,但現在升級到rc2,我仍然看到同樣的問題。當我切換到FileAppender時問題消失。 –

相關問題