如何检测程序运行的操作系统并使用正确的路径格式

时间:2015-11-17 13:27:05

标签: java linux windows spring-mvc log4j

美好的一天

我是log4j的新手,我想在Windows和Linux服务器上部署一个Web应用程序,所以如果应用程序在Windows上,它将使用类似c:/logs/appLogFile.log的路径,如果它在Linux上运行它将是/opt/app/logs/appLogFile.log我知道你可以在log4j.properties文件中设置日志文件的路径,但有没有办法让我测试它运行的操作系统并使用指定的该操作系统的路径。我也使用spring作为框架

提前谢谢

1 个答案:

答案 0 :(得分:1)

我相信这个问题已经得到解答here

此外,如果您使用的是Maven,您可能需要查看build profiles以协助管理不同的环境。