logging - Journal Python, l'heure doit-elle utiliser l'heure UTC ou l'heure locale ?
代言
代言 2017-06-12 09:26:57
0
2
1210

Phénomène réel

  1. Je me souviens avoir lu un blog auparavant, disant que l'heure dans le fuseau horaire UTC 0 devrait être utilisée

  2. Mais il n'y a rien de mal à utiliser l'heure locale ?

Codes associés

  • Certains de mes journaux (heure locale utilisée)

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

Contexte

  • Version du produit : Python 2.7

  • Système d'exploitation : Linux

  • Journal local (écrit dans un fichier), non distribué, pas entre machines

代言
代言

répondre à tous(2)
大家讲道理

Si vous utilisez votre propre machine, il sera certainement plus simple et plus facile de regarder en utilisant l'heure locale. En fait, même si vous collaborez entre machines, travaillez de manière distribuée, etc., ce n'est pas un gros problème d'utiliser l'heure locale. , tant que vous vous assurez que votre heure locale et les machines sur lesquelles vous travaillez sont dans le même fuseau horaire, le décalage horaire ne sera donc pas énorme. Toutes les machines peuvent vérifier l'heure via ntp pour éviter toute confusion horaire

.
Peter_Zhu
  • Utiliser l'heure locale semble plus lisible, mais les caractères utilisés en chinois sont relativement longs, ce qui prend naturellement plus de place, surtout lorsqu'il y a de nombreux enregistrements.

  • L'utilisation de l'heure UTC est plus pratique à calculer, mais elle n'est pas objective en lecture, donc la taille utilisée est naturellement plus petite.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal