tomcat下的log4j路径问题

1.有的开发环境中,打印日志,如果写相对路径的话,有的开发环境就会以开发环境为相对路径的标准,然后打印在开发环境中,如下所示:
log4j.appender.file.file=../logs/quartzCfxClient.log
我的日志配置路径如上:
结果日志位置如下:
D:\toos_soft\eclipse-jee-mars-1-win32-x86_64是我开发环境的路径。
但是如果直接启动tomcat,而不通过开发环境启动的话,按照上面log4j的路径配置,日志就会打印到tomcat的logs目录下面。如下所示:
至于这是为什么,应该是开发环境和运行环境的相对路径不同所导致的。有没有更好的解决办法,还待进一步探究。

猜你喜欢

转载自blog.csdn.net/things_use/article/details/72188522