我正在尝试在Windows 8.1上的Netbeans 7中使用log4j。我已将log4j.properties放在以下位置。
ProjectFolder -src --java
以及我的应用程序属性文件,工作正常。
我的log4j.properties文件有
log4j.rootCategory=, A1
# A1 is set to be a LF5Appender which outputs to a swing
# logging console.
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=c:\\logs\\example.log
log4j.appender.A1.MaxNumberOfRecords=1000
我已将log4j.jar文件复制到我的Java安装C:\ Program Files(x86)\ Java \ jdk1.7.0_25 \ jre \ lib \ ext,并将其作为NetBeans项目中的库添加。
但是,当我查看c:\ logs文件夹时,该文件不存在,并且当它跳过调用的记录器时,我没有从NetBeans收到任何错误消息。此外,当我使用log4net并在VisualStudio中写入此目录时,此目录不会给我任何问题。
我尝试了两三种逃避路径的变体,所以我认为这不是一个问题,但我愿意接受建议。
任何建议将不胜感激。谢谢。