log4cplus按天为单位、按不同类型归类配置文件。
#配置文件(其它日志级别配置相同):
log4cplus.rootLogger=TRACE, DEBUG_MSGS, ERROR_MSGS, WARN_MSGS
#DEBUG
#设置日志追加到文件尾
log4cplus.appender.DEBUG_MSGS=log4cplus::RollingFileAppender
#设置每天记录一个日志文件
log4cplus.appender.DEBUG_MSGS.Schedule=DAILY
log4cplus.appender.DEBUG_MSGS.DatePattern=yyyy-MM-dd
#设置日志文件大小
log4cplus.appender.DEBUG_MSGS.MaxFileSize=100MB
#设置生成日志最大个数
log4cplus.appender.DEBUG_MSGS.MaxBackupIndex=10
#设置输出日志路径
log4cplus.appender.DEBUG_MSGS.File=/home/zhangshibo/log_test/log/debug.log
log4cplus.appender.DEBUG_MSGS.layout=log4cplus::PatternLayout
#设置日志打印格式
log4cplus.appender.DEBUG_MSGS.layout.ConversionPattern=[%D{%Y-%m-%d %H:%M:%S}]%p%m%n
#匹配相同日志级别,只有debug日志才输入到该文件中
log4cplus.appender.DEBUG_MSGS.filters.1=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.DEBUG_MSGS.filters.1.LogLevelToMatch=DEBUG
log4cplus.appender.DEBUG_MSGS.filters.1.AcceptOnMatch=true
log4cplus.appender.DEBUG_MSGS.filters.2=log4cplus::spi::DenyAllFilter
#ERROR
#设置日志追加到文件尾
log4cplus.appender.ERROR_MSGS=log4cplus::RollingFileAppender
#设置每天记录一个日志文件
log4cplus.appender.DEBUG_MSGS.Schedule=DAILY
log4cplus.appender.DEBUG_MSGS.DatePattern=yyyy-MM-dd
#设置日志文件大小
log4cplus.appender.ERROR_MSGS.MaxFileSize=100MB
#设置生成日志最大个数
log4cplus.appender.ERROR_MSGS.MaxBackupIndex=10
#设置输出日志路径
log4cplus.appender.ERROR_MSGS.File=/home/zhangshibo/log_test/log/error.log
#设置日志打印格式
log4cplus.appender.ERROR_MSGS.layout=log4cplus::PatternLayout
log4cplus.appender.ERROR_MSGS.layout.ConversionPattern=[%D{%Y-%m-%d %H:%M:%S}]%p%m%n
#匹配相同日志级别,只有debug日志才输入到该文件中
log4cplus.appender.ERROR_MSGS.filters.1=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.ERROR_MSGS.filters.1.LogLevelToMatch=ERROR
log4cplus.appender.ERROR_MSGS.filters.1.AcceptOnMatch=true
log4cplus.appender.ERROR_MSGS.filters.2=log4cplus::spi::DenyAllFilter
#WARN
#设置日志追加到文件尾
log4cplus.appender.WARN_MSGS=log4cplus::RollingFileAppender
#设置每天记录一个日志文件
log4cplus.appender.DEBUG_MSGS.Schedule=DAILY
log4cplus.appender.DEBUG_MSGS.DatePattern=yyyy-MM-dd
#设置日志文件大小
log4cplus.appender.WARN_MSGS.MaxFileSize=100MB
#设置生成日志最大个数
log4cplus.appender.WARN_MSGS.MaxBackupIndex=10
#设置输出日志路径
log4cplus.appender.WARN_MSGS.File=/home/zhangshibo/log_test/log/warn.log
#设置日志打印格式
log4cplus.appender.WARN_MSGS.layout=log4cplus::PatternLayout
log4cplus.appender.WARN_MSGS.layout.ConversionPattern=[%D{%Y-%m-%d %H:%M:%S}]%p%m%n
#匹配相同日志级别,只有debug日志才输入到该文件中
log4cplus.appender.WARN_MSGS.filters.1=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.WARN_MSGS.filters.1.LogLevelToMatch=WARN
log4cplus.appender.WARN_MSGS.filters.1.AcceptOnMatch=true
log4cplus.appender.WARN_MSGS.filters.2=log4cplus::spi::DenyAllFilter
log4cplus:一个按天为单位、按不同类型归类的配置文件
原创
©著作权归作者所有:来自51CTO博客作者mb647054710deee的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Log4cplus编译
Log4cplus 编译
Log4cplus 编译 .net 解决方案 源码下载 -
Log4cplus使用
Log4cplus 基本使用
log4cplus 封装 #define #ifndef #endif -
log4cplus Linux编译
log4cplus Linux
log4cplus Linux -
log4cplus 日志库使用
log4cplus
log4cplus -
log4cplus基本使用方法
说起日志系统,不得不提大名鼎鼎的Log4j,特别是使用Java的人们,可以说是无人不知无人不晓无人不用。Log4j以其简单的使用方式(引入一个jar包,
log4cplus c++ #include Java 日志系统