title: Multiple log files with SocketAppender
body: <p>I want to create mutiple log files using SocketAppender on the same server.</p>
  
  <p>Server-Side properties file:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>Client-Side properties file:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>I started the server using:</p>
  
  <pre><code>java -classpath log4j.jar org.apache.log4j.net.SimpleSocketServer 4712 log4j-server.properties
  </code></pre>
  
  <p>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?</p>