logging - Python-Protokoll, sollte die Zeit UTC-Zeit oder Ortszeit verwenden?
代言
代言 2017-06-12 09:26:57
0
2
1081

Tatsächliches Phänomen

  1. Ich erinnere mich, dass ich zuvor einen Blog gelesen habe, in dem es hieß, dass die Zeit in der Zeitzone UTC 0 verwendet werden sollte

  2. Aber es ist nichts Falsches daran, die Ortszeit zu verwenden?

Zugehörige Codes

  • Einige meiner Protokolle (lokale Zeit)

2017-06-02 10:32:37,951 ERROR concurrent_fetch MainProcess DummyThread-1 concurrent_fetch.py 69 worker err: pision by zero
Traceback (most recent call last):
  File "concurrent_fetch.py", line 67, in worker
    result = 1 / 0
ZeropisionError: pision by zero

Kontext

  • Produktversion: Python 2.7

  • Betriebssystem: Linux

  • Lokales Protokoll (in Datei geschrieben), nicht verteilt, nicht über Maschinen hinweg

代言
代言

Antworte allen(2)
大家讲道理

如果就你自己机器使用, 那用本地时间肯定会比较简单和容易观看, 其实哪怕你跨机器协作, 分布式工作等等, 其实用本地时间也是问题不大, 只要你保证你的本地时间和你们工作的机器处于相同的时区, 时间差别不会很大. 所有机器都可以通过ntp去时刻校对时间, 避免时间错乱

Peter_Zhu
  • 使用本地时间,看起来可读性更好,但是中文使用的字符比较长,自然就占用的大小就多一些,特别是记录多的情况下更为明显。

  • 而使用UTC时间,计算起来而更为方便,但是读起来不客观,自然用的大小就小一些。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!