0

私はいくつかのものとログを呼び出すバッチファイルを持っています

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 では、何も生成されません。理由がわかりません。

4

2 に答える 2