【发布时间】:2015-11-17 13:27:04
【问题描述】:
美好的一天
我是 log4j 的新手,我想在 windows 和 Linux 服务器上部署一个 web 应用程序,所以如果应用程序在 windows 上,它将使用像 c:/logs/appLogFile.log 这样的路径,如果它在 Linux 上运行它将类似于 /opt/app/logs/appLogFile.log 我知道您可以在 log4j.properties 文件中设置日志文件的路径,但是有没有办法让我测试它在哪个操作系统上运行并使用指定的该操作系统的路径。我也在使用spring作为框架
提前谢谢你
【问题讨论】:
-
windows 上的路径分隔符是反斜杠 (\)。根据 log4j 调用的 Windows API,它可能会将 / 转换为 \。有关更多详细信息,请参阅Naming Files, Paths, and Namespaces。
-
谢谢你很有用
标签: java linux windows spring-mvc log4j