############################################# ##############Define log Levels############## # ALL TRACE DEBUG INFO WARN ERROR FATAL OFF # ############################################# #All classes - except those in log4cplus.logger.* - use DEBUG level to print information on file log4cplus.rootLogger=INFO, MyFileAppender #For MemoryCheck class I need to inspect all the details, and I want print information even to the console log4cplus.logger.MemoryCheck=TRACE, MyConsoleAppender #For database stuff, I don't need to logging everything, it's enough printing only errors! log4cplus.logger.DatabaseOperations=ERROR #### CORRIDOR LOGGER START ######## # Separate logger for Corridor data to avoid HDDS log interference! log4cplus.logger.CORRIDOR=INFO, corridorAppender #additivity=false implies that log messages are not propagated upwards in the hierarchy! log4cplus.additivity.CORRIDOR=false ####### CORRIDOR END ############## #### DATADISTRIBUTOR LOGGER START ######## # Separate logger for Datadistributor data to avoid log interference! # Note also present in log4cplus_configureDDS.ini log4cplus.logger.DATADISTRIBUTOR=INFO, dataDistributorAppender #additivity=false implies that log messages are not propagated upwards in the hierarchy! log4cplus.additivity.DATADISTRIBUTOR=false ####### DATADISTRIBUTOR END ############## #### LOGTRACE LOGGER START ######## # Separate logger for LogTrace data to avoid log interference! # Note also present in log4cplus_configureHDDS.ini log4cplus.logger.LogTrace=DEBUG, LogTraceAppender #additivity=false implies that log messages are not propagated upwards in the hierarchy! log4cplus.additivity.LogTrace=false ####### LOGTRACE END ############## ################################### ########Define the Appenders####### ################################### ##MyConsoleAppender: log4cplus.appender.MyConsoleAppender=log4cplus::ConsoleAppender log4cplus.appender.MyConsoleAppender.layout=log4cplus::PatternLayout log4cplus.appender.MyConsoleAppender.layout.ConversionPattern=[%-5p][%d] %m%n ##MyFileAppender log4cplus.appender.MyFileAppender=log4cplus::RollingFileAppender log4cplus.appender.MyFileAppender.File=c:/TEMP/HDDS.log4 log4cplus.appender.MyFileAppender.MaxFileSize=16MB log4cplus.appender.MyFileAppender.MaxBackupIndex=5 log4cplus.appender.MyFileAppender.layout=log4cplus::PatternLayout #log4cplus.appender.MyFileAppender.layout.ConversionPattern=[%-5p][%D{%Y/%m/%d %H:%M:%S:%q}][%-l] [%-8c] %m%n log4cplus.appender.MyFileAppender.layout.ConversionPattern=[%-5p][%D{%Y/%m/%d %H:%M:%S:%q}] [%-8c] %m%n ##corridorAppender log4cplus.appender.corridorAppender=log4cplus::RollingFileAppender log4cplus.appender.corridorAppender.File=c:/TEMP/Corridor.log4 log4cplus.appender.corridorAppender.MaxFileSize=16MB log4cplus.appender.corridorAppender.MaxBackupIndex=5 log4cplus.appender.corridorAppender.layout=log4cplus::PatternLayout log4cplus.appender.corridorAppender.layout.ConversionPattern=[%-5p][%D{%Y/%m/%d %H:%M:%S:%q}][%-8c] %m%n ##dataDistributorAppender log4cplus.appender.dataDistributorAppender=log4cplus::RollingFileAppender log4cplus.appender.dataDistributorAppender.File=c:/TEMP/HDDSDataDistributor.log4 log4cplus.appender.dataDistributorAppender.MaxFileSize=16MB log4cplus.appender.dataDistributorAppender.MaxBackupIndex=5 log4cplus.appender.dataDistributorAppender.layout=log4cplus::PatternLayout log4cplus.appender.dataDistributorAppender.layout.ConversionPattern=[%-5p][%D{%Y/%m/%d %H:%M:%S:%q}][%-8c] %m%n ##LogTraceAppender log4cplus.appender.LogTraceAppender=log4cplus::RollingFileAppender log4cplus.appender.LogTraceAppender.File=c:/TEMP/HDDSLogTrace.log4 log4cplus.appender.LogTraceAppender.MaxFileSize=16MB log4cplus.appender.LogTraceAppender.MaxBackupIndex=2 log4cplus.appender.LogTraceAppender.layout=log4cplus::PatternLayout log4cplus.appender.LogTraceAppender.layout.ConversionPattern=[%D{%Y/%m/%d %H:%M:%S:%q}][%-8c] %m%n