如何使用log4cplus打印本地系统时间?

时间:2013-09-10 08:28:03

标签: logging log4cplus

如果我使用PatternLayout选择%d{%m/%d/%y %H:%M:%S},则会显示当前日期和时间。时间根据UTC格式。

我的要求是显示符合当地系统时间的时间。

更新

timehelper.h中,有一种方法Time::localtime会根据本地系统时间显示时间吗?

1 个答案:

答案 0 :(得分:7)

请参阅PatternLayout class documentation。详细描述有一个列举所有格式的表。在那里,您应该能够看到UTC由%d打印,并且本地时间由%D打印。

只需将初始%d更改为%D