################################### ########Define log Levels########## ################################### #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 #### DATADISTRIBUTOR LOGGER START ######## # Separate logger for Datadistributor data to avoid log interference! # Note also present in log4cplus_configureHDDS.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/DDS.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 ##dataDistributorAppender log4cplus.appender.dataDistributorAppender=log4cplus::RollingFileAppender log4cplus.appender.dataDistributorAppender.File=c:/TEMP/DDSDataDistributor.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/DDSLogTrace.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