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

标签 logging log4cplus

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

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

更新:

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

最佳答案

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

只需将开头的 %d 更改为 %D 即可。

关于logging - 如何使用log4cplus打印本地系统时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18714037/

相关文章:

log4cplus - 有 Log4cplus 日志属性文件的文档吗?

java - log4j2 中异步记录器的行为

mysql - 在 MySQL 中,如何删除/刷新/清除所有不需要的日志?

c++ - log4cplus: 动态加载配置脚本,如何解决这个问题?

c++ - 将二进制文件添加到其他人的柯南食谱中

c++ - 我可以在运行时更改 Log4Qt 配置的文件名吗?

windows - 记录电源/电池事件

c# - 将 Application Insights 与 ILoggerFactory 结合使用

java - Spring中多个logger库的情况

java - Log4cplus:错误找不到记录器的附加程序