Log4j logfile错误FileNotFoundException

时间:2013-05-09 13:18:16

标签: java netbeans log4j

我正在尝试使用Netbeans Java编写log4j日志文件。我成功地将日志文件写入C:\ tmp \ log.txt,但由于某种原因,我没有预先在项目的根目录下写入它:log.txt。

这是我的log4j.properties:

log4j.rootLogger = all, FILE
# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=log.txt <- failes

# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[%5p](%F:%L) %m%n
log4j.appender.FILE.Append=false

1 个答案:

答案 0 :(得分:0)

你试试这个:

log4j.appender.FILE.File=./log.txt

.表示当前文件夹(通常是项目根文件夹)。也许您设置的日志文件放在驱动器的根目录中。


  

此参考可能对您有用:

     

Where Are Your Log4j Log Files?