关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?

关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?


log4j的配置文件log4j.properties如下:

关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?_第1张图片

发现就是不输出日志文件。但是在linux操作系统+weblogic环境下下部署没有问题,可以正常输出日志。

怀疑可能是两个原因:

1tomcat部署的原因。

2windows系统下部署的原因。

网上有人遇到相同的问题:

http://blog.csdn.net/x6582026/article/details/52179817

关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?_第2张图片

尝试着改一下问文件输出路径:

关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?_第3张图片

正常输出。

关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?_第4张图片


===总结:

原因是,windows操作系统下,如果使用相对路径,我这种写法有问题。

应该如下写法:

关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?_第5张图片



你可能感兴趣的:(关于log4j的日志文件的输出路径,为什么设置输出路径了,就是不输出日志文件呢?)