一、功能介绍
config组件实现了配置管理相关功能,配置控制着日志的等级、日志输出路径、日志输出格式,常用的配置模板如下:
# property configurator test file
log4cpp.rootCategory=DEBUG, rootAppender
log4cpp.category.sub1=DEBUG, A1, A2, stderrAppender, stdoutAppender
log4cpp.category.sub1.sub2=DEBUG, A3
log4cpp.appender.rootAppender=ConsoleAppender
log4cpp.appender.rootAppender.layout=BasicLayout
log4cpp.appender.A1=FileAppender
log4cpp.appender.A1.fileName=A1.log
log4cpp.appender.A1.layout=PatternLayout
log4cpp.appender.A1.layout.ConversionPattern=The message %m at time %d, thread %t%n
log4cpp.appender.A2=FileAppender
log4cpp.appender.A2.threshold=WARN
log4cpp.appender.A2.fileName=A2.log
log4cpp.appender.A2.layout=PatternLayout
log4cpp.appender.A2.layout.ConversionPattern=The message %m at time %d, thread %t%n
该组件中包含两个主要的类SimpleConfigurator、BasicConfigurator、PropertyConfigurator、PropertyConfiguratorImpl:
BasicConfigurator 提供基本的日志配置,日志等级设置INFO,日志输出到文件;
SimpleConfigurator 实现从配置文件中读取功能配置
本文详细介绍了Log4cpp配置管理组件的功能与使用方法,包括配置模板、日志等级、输出路径及格式设置。深入探讨了SimpleConfigurator、BasicConfigurator等类的作用,以及如何从配置文件读取功能配置。
2686

被折叠的 条评论
为什么被折叠?



