实际现象
记得以前看过blog, 说应该使用 UTC 0时区的时间
但是使用本地时间, 也没有什么不好?
相关代码
我的某段日志(使用了本地时间)
2017-06-02 10:32:37,951 ERROR concurrent_fetch MainProcess DummyThread-1 concurrent_fetch.py 69 worker err: division by zero
Traceback (most recent call last):
File "concurrent_fetch.py", line 67, in worker
result = 1 / 0
ZeroDivisionError: division by zero
上下文环境
产品版本: Python 2.7
操作系统: Linux
本地日志(写入文件), 非分布式, 不跨机器
如果就你自己机器使用, 那用本地时间肯定会比较简单和容易观看, 其实哪怕你跨机器协作, 分布式工作等等, 其实用本地时间也是问题不大, 只要你保证你的本地时间和你们工作的机器处于相同的时区, 时间差别不会很大. 所有机器都可以通过
ntp
去时刻校对时间, 避免时间错乱