使用log4j如何采集多服务器的日志

发布网友 发布时间:2022-04-21 01:01

我来回答

2个回答

热心网友 时间:2022-06-16 23:47

思路:
1.log4j的配置文件支持System Property的环境变量的获取,如user home
2.通过ServletContext可以获取到集群中每个server name
3.在不同的server启动时将不同server name的加载到System Property
4.在配置文件中增加一个${WebAppClusterServer}的参数,拼合server_name+logfile_name
5.配置文件的定义:
**************************************************
*logpath=e:/${WebSphereAppHost}_
*log4j.appender.logfile.File=${logpath}test.log
**************************************************

热心网友 时间:2022-06-16 23:47

在log4j的配置文件中写下面的话
#设置文件名
这就是文件的保存位置
log4j.appender.file.file=d:/a/a.log
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com