利用Log4j 创建日志服务器
在J2EE集群运行模式下,日志的记录是一个重要的问题,如果集群中每一个实例均采用自己的日志记录方式,将会在每一台计算机上均有自己的日志文件,对于日志的查看也是一个问题。
幸亏我们有Log4J,Log4J中有通过网络的日志服务器
日志服务器参数的配置
#文件名socketserver.properties #log4j.rootCategory=, A1 #如果需要显示日志界面,可以将本行启用 log4j.rootLogger=DEBUG,A1,A3 og4j.category.org.apache.log4j.net=INFO log4j.appender.A1=org.apache.log4j.lf5.LF5Appender log4j.appender.A4=org.apache.log4j.DailyRollingFileAppender log4j.appender.A3=org.apache.log4j.RollingFileAppender |
日志服务器的启动脚本
@echo off java -cp ./log4j-1.2.8.jar org.apache.log4j.net.SocketServer 8887 socketserver.properties . |
客户端Log4j.properties的配置
log4j.rootCategory=, A1 # A1 is set to be a LF5Appender which outputs to a swing |
后记
在进行了以上配置以后,系统中所有的日志均可以到日志计算机c:/log目录下面查看了。