Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个Java打包为的 Web Web 应用程序war,我想添加日志记录并指定日志文件夹以将日志文件写入(使用配置文件,例如logback.xml)
Java
war
logback.xml
显然,我不想配置文件夹的绝对路径。现在我想知道如何在war. 对此有哪些最佳实践和推荐方法?
我们过去使用相对路径,logback.xml但更改为使用 env 属性。当路径是相对路径时,由于 Java EE 服务器实现不同,我们永远无法准确地告诉客户日志文件在哪里。使用带有 env 变量的绝对路径会更容易。例如
<file>${user.dir}/logs/my_web_app.log</file>