log4j.rootLogger=DEBUG, R, H, E
log4j.logger.MergingTechnologies.PerfMon=trace, L
log4j.logger.MergingTechnologies.Port=trace, P
log4j.logger.MergingTechnologies.Remote.SonyP2.Fct=trace, S
log4j.logger.MergingTechnologies.MTCommon.Sockets.TCP.Client=TRACE, I

#Rolling Log
log4j.appender.R=org.apache.log4j.FileAppender
log4j.appender.R.File= ${TMP}/MTLOG/PMX/MergingTechnologies.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %t %-5p %c{2} - %m%n
log4j.appender.R.append=true
log4j.appender.R.Threshold=INFO

#Rolling Log
log4j.appender.P=org.apache.log4j.FileAppender
log4j.appender.P.File= ${TMP}/MTLOG/PMX/Port.log
log4j.appender.P.layout=org.apache.log4j.PatternLayout
log4j.appender.P.layout.ConversionPattern=%d %t %-5p %c{2} - %m%n
log4j.appender.P.append=true
log4j.appender.P.Threshold=DEBUG

#Rolling Log
log4j.appender.C=org.apache.log4j.FileAppender
log4j.appender.C.File= ${TMP}/MTLOG/PMX/ChaseSync.log
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%d %t %-5p %c{2} - %m%n
log4j.appender.C.append=true
log4j.appender.C.Threshold=TRACE

#Rolling Log
log4j.appender.S=org.apache.log4j.FileAppender
log4j.appender.S.File= ${TMP}/MTLOG/PMX/SonyP2.log
log4j.appender.S.layout=org.apache.log4j.PatternLayout
log4j.appender.S.layout.ConversionPattern=%d %t %-5p %c{2} - %m%n
log4j.appender.S.append=true
log4j.appender.S.Threshold=TRACE

#Error logging
log4j.appender.E=org.apache.log4j.FileAppender
log4j.appender.E.File= ${TMP}/MTLOG/PMX/MT_errors.log
log4j.appender.E.layout=org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern=%d %t %-5p %c{2} - %m%n
log4j.appender.E.append=false
log4j.appender.E.Threshold=ERROR

#Rolling Log
log4j.appender.I=org.apache.log4j.FileAppender
log4j.appender.I.File= ${TMP}/MTLOG/PMX/TCPIP.log
log4j.appender.I.layout=org.apache.log4j.PatternLayout
log4j.appender.I.layout.ConversionPattern=%d %t %-5p %c{2} - %m%n
log4j.appender.I.append=true
log4j.appender.I.Threshold=TRACE