如何python记录器格式

时间:2017-05-10 14:25:33

标签: python logging timestamp

我安装了python 2.7.5(linux) 2.7.12(anaconda,windows)。 我的记录器看起来像:

formatter = logging.Formatter( %(w)s - %(k)s - %(v)s',
                                  datefmt='%d/%b/%Y:%H:%M:%S %z')

Linux:

- 10/May/2017:07:15:36 +0000 -

视窗(水蟒)

- 10/May/2017:16:23:15 Central Europe Daylight Time -

任何人都知道如何摆脱“中欧夏令时” +0000 代替????

1 个答案:

答案 0 :(得分:0)

实际上问题不在于你的代码。不幸的是,Windows下的库不支持%z标志,而Python依赖于这些库。

来自documentation

  

现在不推荐使用%Z,但所有ANSI C库都不支持扩展为首选小时/分钟偏移量的%z转义。