使用SocketAppender的多个日志文件

时间:2015-08-06 13:43:37

标签: java log4j appender

我想在同一台服务器上使用SocketAppender创建多个日志文件。

服务器端属性文件:

log4j.rootLogger=DEBUG, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=logfile.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%d] [%t] [%m]%n

客户端属性文件:

log4j.rootLogger=DEBUG, server
log4j.appender.server=org.apache.log4j.net.SocketAppender
log4j.appender.server.Port=4712
log4j.appender.server.RemoteHost=divya
log4j.appender.server.ReconnectionDelay=10000

我使用以下方式启动了服务器:

java -classpath log4j.jar org.apache.log4j.net.SimpleSocketServer 4712 log4j-server.properties

上面的代码在服务器端创建了日志文件'logfile.log'。 但是,我想在服务器端创建多个日志文件,fileName为Transaction Ids。我该怎么做?

0 个答案:

没有答案