回答
logging.Formatter.converter = time.gmtime
(在logging.Formatter.formatTime
文檔字符串記錄)
只設置logging.Formatter.converter = time.gmtime
是無效的我在Python 2.5。
所以我創建了一個子類時將其設置,並使用到位logging.Formatter的:
class UTCFormatter(logging.Formatter):
converter = time.gmtime
(它在2.5中對我有效,以防萬一。) – 2012-07-03 12:13:49
在Python 2.7中爲我工作。因爲它有點棘手,所以添加了一個建議的編輯,顯示了實例化的YAML語法。 (不需要'__init __()'方法,因爲我建議編輯第一個編輯。) – evadeflow 2015-02-09 15:30:30
我已經受夠了這兩種回答的問題。所以我只是改變了整個腳本的全球時區:
os.environ['TZ'] = 'Europe/London'
time.tzset()
請小心,因爲倫敦在夏季不是格林威治標準時間。 – 2012-08-15 21:47:49
我發現這是在Linux上使用Python 2.7的工作原理。值得使用Linux tzselect命令進行檢查,無論您指定什麼是系統上的有效時區,並使用'date'命令在Python之外進行測試。 Django似乎可以處理它的設置,但是在從非Django Python腳本進行Python日誌記錄時,我遇到了錯誤的時區。 – RichVel 2013-01-01 17:38:44
這是錯誤的!在倫敦的時區不能保證是永久的UTC。 – Federico 2016-01-19 18:15:22
- 1. Python日誌記錄 - 將日期設置爲文件名
- 2. Python日誌記錄+ webassets + cssutils:爲cssutils設置日誌級別
- 3. 另一個Python日誌記錄設置
- 4. 如何在Tomcat中將級別日誌記錄設置爲DEBUG?
- 5. GWT日誌記錄設置
- 6. 用戶日期時間設置爲GMT,如何將日期轉換爲其本地化設置?
- 7. 如何在Python中將日誌記錄配置到系統日誌?
- 8. 確定Python日誌記錄器是否設置爲DEBUG級別?
- 9. 設置Cassandra日誌記錄位置
- 10. 在Gunicorn使用aiohttp和aiopg時如何設置日誌記錄?
- 11. 如何在Tomcat中爲WebappClassLoader設置日誌記錄?
- 12. Web App診斷日誌:將Web服務器日誌記錄爲插槽設置
- 13. 將DEBUG設置爲False的日誌記錄Django SQL查詢
- 14. Python 3.4日誌記錄配置
- 15. Python日誌記錄配置文件
- 16. 將日期和時間轉換爲GMT + 10日期和時間
- 17. 設置GCS桶中的日誌記錄
- 18. 設置日誌記錄級別
- 19. log4net的設置日誌記錄
- 20. mrjob:在EMR上設置日誌記錄
- 21. 將數據庫記錄從東部時間轉換爲gmt
- 22. 如何在spring java配置中設置日誌記錄屬性?
- 23. Python日誌記錄對象
- 24. python日誌記錄問題
- 25. Python v3日誌記錄
- 26. Python日誌記錄開銷
- 27. 使用Python日誌記錄管理日誌記錄器
- 28. Python日誌記錄不工作 - 日誌記錄對象和sys.modules.pop()
- 29. 如何使用aiohttp.ClientSession()發出請求時爲aiohttp.client設置日誌記錄?
- 30. 時間日誌記錄系統
而且我現在也更新了官方的HTML文檔 - 應該很快出現3.2和3.3,幾天後出現2.7。 – 2011-06-12 10:52:23
描述[這裏](http://docs.python.org/2/library/logging.html#logging.Formatter)。如果要將格式化程序附加到處理程序,首先需要使用** formatter = logging.Formatter(fmt)**創建格式化程序,然後執行** formatter.converter = time.gmtime **,然後執行** myHandler。 setFormatter(格式化程序)** – 2014-03-15 04:46:24
@VinaySajip如何設置它在日誌dictConfig?我使用Django使用logging.dictConfig來配置日誌記錄部分。謝謝 – Michael 2014-10-18 20:02:37