gpt4 book ai didi

java - 在哪里保存 WAR 应用程序的日志文件?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:56:38 25 4
gpt4 key购买 nike

我正在尝试在 log4j.properties 中为我的 Web 应用程序 (WAR) 配置日志记录:

log4j.rootCategory=WARN, RF
log4j.appender.RF=org.apache.log4j.RollingFileAppender
log4j.appender.RF.File=???/my-app.log

我应该为 my-app.log 指定什么文件路径?把这个文件放在哪里?目前我正在将我的应用程序部署到 Tomcat6,但谁知道将来会发生什么。谁知道将来 Tomcat 将如何在另一台机器上配置/安装。

最佳答案

我最后做的是这样的:

  1. 在持续集成settings.xml中我定义了一个属性log.dir
  2. log4j.properties 中我定义:log4j.appender.RF.File=${log.dir}/my-app.log
  3. pom.xml 中,我指示 Maven to filter .properties 文件

就是这样。现在我可以控制我的日志文件在目标容器上的位置,而无需对源代码进行任何更改。

关于java - 在哪里保存 WAR 应用程序的日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4176639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com