我正在使用log4cplus库(v1.0.0),记录器设置如下:
std::string formatString("%-5p [%F,%L] %m%n");
std::auto_ptr <log4cplus::Layout> layout(new log4cplus::PatternLayout(formatString));
logAppender->setLayout(layout);
我正在使用以下功能进行记录:
log4cplus::Logger logger;
logger.log(INFO_LOG_LEVEL, msg);
日志中打印的日志信息为:
DEBUG [,] My log message
INFO [,] My other log message
它不会在日志中打印文件名或行号。我错过了什么?