加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何配置我的log4j(使用Glassfish)登录日志目录,而不是

发布时间:2020-12-14 05:52:59 所属栏目:Java 来源:网络整理
导读:我的log4j.properties文件中有以下一行: log4j.appender.logfile.File = MyApplication.log 我的日志文件出现在MyDomain / config目录中,但我希望它登陆MyDomain / logs目录.我该如何实现呢?我不允许修改startserv脚本. 在此先感谢您的帮助! 解决方法 事
我的log4j.properties文件中有以下一行:

log4j.appender.logfile.File = MyApplication.log

我的日志文件出现在MyDomain / config目录中,但我希望它登陆MyDomain / logs目录.我该如何实现呢?我不允许修改startserv脚本.

在此先感谢您的帮助!

解决方法

事实上,它是log4j,它解析变量${catalina.home},Glassfish将${catalina.home}声明为${com.sun.aas.instanceRoot},它指向/ MyDomain /

您可以在GF环境中声明任何变量并将其放在log4j.properties上,当配置log4j时,log4j将解析它们.

这对于设置基于服务器的日志记录配置参数非常有用,使用相同的log4.properties进行测试和部署

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读