[英]nature of Python's logging module
我了解Python的日志記錄模塊是同步的。
如果我錯了,請糾正我。
如果它是同步的,並且我正在使用它為日志文件寫入時間戳,它將寫入調用時的時間還是寫入磁盤發生時的時間的時間戳
例如,在繁重的寫入情況下,如果我在“ n”時間調用日志寫入,而實際寫入發生在“ n + 2”秒,則在日志文件中它將使用“ n”作為時間戳,還是使用“ n” +2“作為時間戳
某些特定日志文件中“ n”時間的寫入順序已發送到OS。
因此,據我所知python無法控制它們之間的過程,例如, logging.debug("Logging "%s" % datetime.datetime.now()
直到它最終寫入文件中為止。
因此,期望會有一些延遲是有意義的,在嚴重的情況下,我們可能會有嚴重的延遲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.