0

我正在编写一个Java打包为的 Web Web 应用程序war,我想添加日志记录并指定日志文件夹以将日志文件写入(使用配置文件,例如logback.xml

显然,我不想配置文件夹的绝对路径。现在我想知道如何在war. 对此有哪些最佳实践和推荐方法?

4

1 回答 1

3

我们过去使用相对路径,logback.xml但更改为使用 env 属性。当路径是相对路径时,由于 Java EE 服务器实现不同,我们永远无法准确地告诉客户日志文件在哪里。使用带有 env 变量的绝对路径会更容易。例如

<file>${user.dir}/logs/my_web_app.log</file>
于 2012-09-18T21:23:33.357 回答