【发布时间】:2015-04-06 06:00:05
【问题描述】:
当我在代码中设置格式参数以格式化日期时间输出时,我可以使用类似这样的东西
logging::formatter simpleFormat(expr::format("%1% %2%") %
expr::format_date_time<boost::posix_time::ptime>("TimeStamp", "%H:%M:%S") %
expr::smessage
);
但是当我使用配置文件初始化记录器时,我只能在属性位置表示法中指定格式,而不是它们的格式详细信息。
所以,boost 日志配置文件中的这一行
Format="[%TimeStamp%]: %Message%"
产生输出:
[2015-Feb-06 09:32:27.401496]: blah blah blah
我想把时间戳减少到这样的程度
[06.02.2015 09:32:27]
在boost log config文件中怎么描述,根本做不到?
【问题讨论】:
标签: c++ boost format boost-log