logging - Python日誌, 時間應該使用UTC時間還是本地時間?
代言
代言 2017-06-12 09:26:57
0
2
1201

實際現象

  1. 記得以前看過blog, 說應該使用 UTC 0時區的時間

  2. 但是使用本地時間, 也沒有什麼不好?

#相關程式碼

  • 我的某段日誌(使用了本機時間)

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

上下文環境

  • 產品版本: Python 2.7

  • 作業系統: Linux

  • #本地日誌(寫入檔案), 非分散式, 不跨機器

代言
代言

全部回覆(2)
大家讲道理

如果就你自己機器使用, 那用本地時間肯定會比較簡單和容易觀看, 其實哪怕你跨機器協作, 分佈式工作等等, 其實本地時間也是問題不大, 只要你保證你的本地時間和你們工作的機器處於相同的時區, 時間差別不會很大. 所有機器都可以通過ntp去時刻校對時間, 避免時間錯亂

Peter_Zhu
  • 使用本地時間,看起來可讀性更好,但是中文使用的字符比較長,自然就佔用的大小就多一些,特別是記錄多的情況下更為明顯。

  • 而使用UTC時間,計算起來而更為方便,但是讀起來不客觀,自然用的大小就小一些。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板