log4j.rootLogger=debug, R, E, D
log4j.logger.MergingTechnologies.Ovation.Controller.Com=trace, C
log4j.logger.MergingTechnologies.Ovation.Player.Com=trace, P
log4j.logger.MergingTechnologies.Ovation.SyncInterrupt=trace, S
log4j.logger.MergingTechnologies.Ovation.Controller.Midi=trace, W
log4j.logger.MergingTechnologies.MTCommon.Midi=trace, M


#Rolling Log
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File= ${TMP}/MTLOG/OV/MergingTechnologies.log
log4j.appender.R.MaxFileSize=1024KB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d [%t] %-5p %c{2} - %m%n
log4j.appender.R.Threshold=DEBUG

#Error logging
log4j.appender.E=org.apache.log4j.FileAppender
log4j.appender.E.File= ${TMP}/MTLOG/OV/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

#Debug logging
log4j.appender.D=org.apache.log4j.OutputDebugStringAppender
log4j.appender.D.layout=org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern=%d [%t] %-5p %c{2} - %m%n
log4j.appender.D.Threshold=DEBUG

#Com controller logging
log4j.appender.C=org.apache.log4j.FileAppender
log4j.appender.C.File= ${TMP}/MTLOG/OV/OVComController.log
log4j.appender.C.MaxFileSize=1024KB
log4j.appender.C.MaxBackupIndex=10
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%d [%t] %-5p %c{2} - %m%n
log4j.appender.C.Threshold=DEBUG

#Com player logging
log4j.appender.P=org.apache.log4j.FileAppender
log4j.appender.P.File= ${TMP}/MTLOG/OV/OVComPlayer.log
log4j.appender.P.MaxFileSize=1024KB
log4j.appender.P.MaxBackupIndex=10
log4j.appender.P.layout=org.apache.log4j.PatternLayout
log4j.appender.P.layout.ConversionPattern=%d [%t] %-5p %c{2} - %m%n
log4j.appender.P.Threshold=DEBUG

#Ovation Sync interrupt logging
#TRACE for incoming LTC
log4j.appender.S=org.apache.log4j.FileAppender
log4j.appender.S.File= ${TMP}/MTLOG/OV/OVSyncInterrupt.log
log4j.appender.S.MaxFileSize=1024KB
log4j.appender.S.MaxBackupIndex=10
log4j.appender.S.layout=org.apache.log4j.PatternLayout
log4j.appender.S.layout.ConversionPattern=%d [%t] %-5p %c{2} - %m%n
log4j.appender.S.Threshold=DEBUG

#Midi controller logging
log4j.appender.W=org.apache.log4j.FileAppender
log4j.appender.W.File= ${TMP}/MTLOG/OV/OVMidiController.log
log4j.appender.W.MaxFileSize=1024KB
log4j.appender.W.MaxBackupIndex=10
log4j.appender.W.layout=org.apache.log4j.PatternLayout
log4j.appender.W.layout.ConversionPattern=%d [%t] %-5p %c{2} - %m%n
log4j.appender.W.Threshold=TRACE

#Midi device logging
log4j.appender.M=org.apache.log4j.FileAppender
log4j.appender.M.File= ${TMP}/MTLOG/OV/MidiCommon.log
log4j.appender.M.MaxFileSize=1024KB
log4j.appender.M.MaxBackupIndex=10
log4j.appender.M.layout=org.apache.log4j.PatternLayout
log4j.appender.M.layout.ConversionPattern=%d [%t] %-5p %c{2} - %m%n
log4j.appender.M.Threshold=DEBUG