English 中文(简体)
如何将我的原木4j(使用玻璃鱼)混为一谈,以记录在原木目录中,而不是在汇中?
原标题:How to configure my log4j ( using Glassfish ) to log in the logs directory, not in config?
  • 时间:2009-09-10 12:35:52
  •  标签:

我的记录4j.properties中有以下一线:

记录4j.appender.logfile.File=MyApplication.log

我的记录载于MyDomain/config目录,但我想在MyDomain/logs目录中登陆。 我如何能够做到这一点? 不允许我修改开张。

事先感谢你们的帮助!

问题回答

事实上,解决可变的1美元---------------------------------------------------------------- 根基里察,通往/到/MyDomain/

您可以宣布在森林治理论坛环境中的任何变数,并将之投到木4j.properties上,当日木4j被混成时,木4j将 par。

这确实有助于利用同样的标识4确定基于服务器的伐木组合参数。

您可以安排投递人使用1美元。 根基},但与其他一些评论不同,应当:

log4j.appender.logfile.File=${com.sun.aas.instanceRoot}/logs/MyApplication.log

这是正确的记录地点。

在Tomcat,或许玻璃鱼会形成类似的环境变量,显示其档案系统的位置:

log4j.appender.logfile.File=${catalina.home}/logs/MyApplication.log

。 Log4j能够扩大,至少在<代码>中。 PropertyConfigurer。

你们需要指明一条绝对的道路,而不是一条相对的道路(假设“团结之路”):

log4j.appender.logfile.File=/path/to/MyDomain/logs/MyApplication.log

自玻璃以来 conf鱼和 log鱼的鱼群,不是其兄弟姐妹。

log4j.appender.logfile.File=MyApplication.log

用途

log4j.appender.logfile.File=../logs/MyApplication.log

测试玻璃纤维3.1.1,并投入使用。





相关问题
热门标签