log4cplus-1.2.1
通过代码可以清楚的了解配置文件是如何生效的
log4cplus.logger.logClient=INFO, logClient
log4cplus.appender.logClient=log4cplus::SocketAppender
log4cplus.appender.logClient.host=10.1.14.115
log4cplus.appender.logClient.port=1234
log4cplus.appender.logClient.MaxFileSize=20MB
log4cplus.appender.logClient.MaxBackupIndex=2
log4cplus.appender.logClient.File=./iLog/logClient1.log
log4cplus.appender.logClient.Threshold=INFO
log4cplus.appender.logClient.layout=log4cplus::PatternLayout
log4cplus.appender.logClient.layout.ConversionPattern=[%d{%Y-%m-%d %H:%M:%S.%q}][%c_%p]%m%n
以上配置文件中的配置由configureAppenders()函数解析并创建对应的append对象指针,并配置
void
PropertyConfigurator::configureAppenders()
{
通过"appe