0

I want to create mutiple log files using SocketAppender on the same server.

Server-Side properties file:

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

Client-Side properties file:

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

I started the server using:

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

The above code creates log file 'logfile.log' on the server-side. But, I want to create mutiple log files on the server-side with fileName as Transaction Ids. How do I do that?

Divya
  • 11
  • 3

0 Answers0