【问题标题】:How to print the local system time using log4cplus?如何使用 log4cplus 打印本地系统时间?
【发布时间】:2013-09-13 20:59:57
【问题描述】:

在选择PatternLayout 时,如果我使用%d{%m/%d/%y %H:%M:%S},它将显示当前日期和时间。时间按照UTC格式。

我的要求是按照本地系统时间显示时间。

更新:

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

【问题讨论】:

    标签: logging log4cplus


    【解决方案1】:

    请参阅PatternLayout class documentation。详细描述有一个列举所有格式的表格。在那里你应该可以看到%d 打印了UTC,%D 打印了本地时间。

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

    【讨论】:

    • 谢谢威尔克斯。我已经完成了 PatternLayout 课程,但可能我错过了这一点。它解决了我的问题。
    猜你喜欢
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 2016-04-03
    • 2010-11-09
    • 1970-01-01
    相关资源
    最近更新 更多