log4cpp的使用描述

log4cpp

配置文件 log.conf

#定义Root category的属性
log4cpp.rootCategory=DEBUG, RootLog

#log4cpp从大的结构上分为日志类别(Category),日志追加器(Appender),日志布局(Layout),日志级别(Priority)
#定义RootLog属性
#输出到文件中并且能够设置文件最大超过多少时生成新文件
#OstreamAppender:输出到输出流中(输出到控制台上)
#FileAppender:输出到文件中
#RollingFileAppender:输出到文件中并且能够设置文件最大超过多少时生成新文件
#DailyRollingFileAppender:每天生成一个新文件
#NTEventLogAppender:将日志输出到Windows事件日志中去
log4cpp.appender.RootLog=RollingFileAppender
log4cpp.appender.RootLog.layout=PatternLayout
#设置日志输出风格
#%% 输出一个%
#%c 输出Categroy名称
#%d 输出日期
#%m 输出消息
#%n 输出换行
#%p 输出Priority
#%d{%Y-%m-%d %H:%M:%S:%l}对输出日期做定制,年月日时分秒毫秒
#%t 线程ID
log4cpp.appender.RootLog.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S %l} [%t][%p]%m%n
log4cpp.appender.RootLog.fileName=./brk.log
#256MB
log4cpp.appender.RootLog.maxFileSize=268435456
log4cpp.appender.RootLog.fileNamePattern=brk_%i.log
log4cpp.appender.RootLog.maxBackupIndex=256

原文地址:https://www.cnblogs.com/huanyinglvtuan/p/14799246.html