当前在线人数16257
首页 - 分类讨论区 - 电脑网络 - 爪哇娇娃版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
Log4j 不同环境用不同log file name
[版面:爪哇娇娃][首篇作者:cubic] , 2015年11月02日18:19:24 ,817次阅读,5次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
cubic
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: cubic (黑猫), 信区: Java
标  题: Log4j 不同环境用不同log file name
发信站: BBS 未名空间站 (Mon Nov  2 18:19:24 2015, 美东)

Server Team要求我们提供一个ear file。他们可以放在不同环境里先测试。

我们有log4j,他们要求DEV server上的log file要用log_dev,QA的要用log_qa

所有log file都要放在指定的地方。比如 /app001/jas/applogs/myappname

这样myappname的folder里会有 log_dev,log_qa等等。便于他们管理

可以设置不同的  log4j.appender.FILE.File= myappname/log_env.log 吗?

server上有env property。我们upload files 就是根据这个变量决定upload到哪里的

谢谢




--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
ianw
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: ianw (ian), 信区: Java
标  题: Re: Log4j 不同环境用不同log file name
发信站: BBS 未名空间站 (Mon Nov  2 22:35:15 2015, 美东)

用log4j.xml时,可以引用环境变量,比如tomcat下的log路径: ${catalina.home}/
logs/myapp-${env.id}.log

用log4j.properties时,没有试过这种用法
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 50.]

 
redken
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: redken (升龙拳), 信区: Java
标  题: Re: Log4j 不同环境用不同log file name
发信站: BBS 未名空间站 (Mon Nov 23 10:22:11 2015, 美东)

有没有办法在developing的时候,比如在eclipse里运行的时候,log到console。但在
deploy到server上以后,log到file里。而且有个条件,server上没有另外一个loj4j.
xml, 只通过原本project里的log4j.xml。


【 在 ianw (ian) 的大作中提到: 】
: 用log4j.xml时,可以引用环境变量,比如tomcat下的log路径: ${catalina.home}/
: logs/myapp-${env.id}.log
: 用log4j.properties时,没有试过这种用法

--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 207.]

 
madmonk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: madmonk (madmonk), 信区: Java
标  题: Re: Log4j 不同环境用不同log file name
发信站: BBS 未名空间站 (Wed Nov 25 00:05:09 2015, 美东)

-Dlog4j.configuration
【 在 redken (升龙拳) 的大作中提到: 】
: 有没有办法在developing的时候,比如在eclipse里运行的时候,log到console。但在
: deploy到server上以后,log到file里。而且有个条件,server上没有另外一个loj4j.
: xml, 只通过原本project里的log4j.xml。



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 50.]

 
cubic
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: cubic (黑猫), 信区: Java
标  题: Re: Log4j 不同环境用不同log file name
发信站: BBS 未名空间站 (Mon Dec 21 09:20:53 2015, 美东)

最后答案是没办法。

最终还是一样的log4j log file 的名字。在不同server上是一样的名字。

因为我们的app是从system env 读取server 环境的(DEV, QA,PROD)。提出这个想
法的人自己都不知道是不是能实现在DEV 上叫 appDEV.log 在QA上叫appQA.log

我就跟他说,我笨,你show给我看看怎么实现。他整了一天回信说,还是一样名字吧。

装怂有时是必要的


【 在 madmonk (madmonk) 的大作中提到: 】
: -Dlog4j.configuration




--
※ 修改:·cubic 於 Dec 21 09:22:22 2015 修改本文·[FROM: 129.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
madmonk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: madmonk (madmonk), 信区: Java
标  题: Re: Log4j 不同环境用不同log file name
发信站: BBS 未名空间站 (Thu Jan 14 23:51:43 2016, 美东)

http://stackoverflow.com/questions/201188/using-system-environment-variables-in-log4j-xml-configuration
not work?

--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 50.]

[分页:1 ]
[快速返回] [ 进入爪哇娇娃讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996