0
我的位置距離服務器位置3個小時,我想讓自己的日誌時間與當地時間相同,而不必更改服務器的設置?如何在python中使用不同時間戳記的日誌模塊?
我的位置距離服務器位置3個小時,我想讓自己的日誌時間與當地時間相同,而不必更改服務器的設置?如何在python中使用不同時間戳記的日誌模塊?
答案是
import logging
import time
logging.basicConfig(format='%(asctime)s %(message)s')
logging.warning('server time')
logging.Formatter.converter = lambda self, current: time.localtime(current-3600*3)
logging.warning('time at your zone')
的time.localtime
是服務器時間。然後我給了偏差-3600 * 3(或+可能)。
謝謝,這正是我需要的。 – noobprog
可能重複[Python日誌記錄:如何設置時間到GMT](http://stackoverflow.com/questions/6321160/python-logging-how-to-set-time-to-gmt) – Selcuk
非常感謝你太多:) – noobprog