日志文件未生成

时间:2013-11-12 06:56:16

标签: java log4j

我有一个批处理文件,我从中调用了一些东西和日志

set LOG4J="-Dlog4j.debug -Dlog4j.configuration=%DIR%\log4j.properties"
java %LOG4J% -Dwvs.some.properties=%DIR%\xyz.properties  %DEBUG% -PORT %PORT% -HOST %HOST% -TYPE %TYPE% -CMDCLASS %CMDCLASS% >stdout.log 2>&1

端口,主机,cmdclass,DIR,类型都有正确的值,这是我的log4j.properties文件,我在Windows机器上。

# Set root logger to output only ERROR and FATAL events to R appender
log4j.rootLogger=ERROR,R

# Define R appender to output to local log
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=D:/logs/sample.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %-5p %c - %m%n

在D:\ logs上,什么都没有生成,我无法找出原因。

1 个答案:

答案 0 :(得分:0)

这可以改变这个:

set LOG4J="-Dlog4j.debug -Dlog4j.configuration=%DIR%\log4j.properties"

set LOG4J="-Dlog4j.configuration=%DIR%\log4j.properties"