Open
Description
I use log4cplus in centos 7.2 , this is init code:
int init_log4cplus_and_monitor()
{
try
{
log4cplus::ConfigureAndWatchThread configureThread(LOG4CPLUS_TEXT("../etc/log4cplus.properties"), 5*1000);
_logger = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("WORKLOG"));
}
catch(...) {
return -1;
}
return 0;
}
and this is script:
log4cplus.appender.WORKLOG.filters.1=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.WORKLOG.filters.1.LogLevelToMatch=TRACE
log4cplus.appender.WORKLOG.filters.1.AcceptOnMatch=true
log4cplus.appender.WORKLOG.filters.2=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.WORKLOG.filters.2.LogLevelToMatch=WARN
log4cplus.appender.WORKLOG.filters.2.AcceptOnMatch=true
#log4cplus.appender.WORKLOG.filters.3=log4cplus::spi::LogLevelMatchFilter
#log4cplus.appender.WORKLOG.filters.3.LogLevelToMatch=DEBUG
#log4cplus.appender.WORKLOG.filters.3.AcceptOnMatch=true
log4cplus.appender.WORKLOG.filters.3=log4cplus::spi::LogLevelMatchFilter
log4cplus.appender.WORKLOG.filters.3.LogLevelToMatch=FATAL
log4cplus.appender.WORKLOG.filters.3.AcceptOnMatch=true
log4cplus.appender.WORKLOG.filters.4=log4cplus::spi::DenyAllFilter
when it is running, I modify the script filter, the output log is not change, I do some mistake ?