Python - logging.Formatter 的常用格式字符串

格式字符串 作用 %(name)s 日誌記錄器的名稱(記錄通道) %(levelno)s
  • 日誌記錄級別的數字
  • DEBUG=10、INFO=20、WARNING=30、ERROR=40、CRITICAL=50
%(levelname)s
  • 日誌記錄級別的文本
  • “DEBUG”、“INFO”、“WARNING”、“ERROR”、“CRITICAL”
%(pathname)s 日誌調用的源文件的完整路徑名 %(filename)s 日誌調用的源文件的文件名部分 %(module)s 日誌調用的源文件的文件名的名稱部分 %(lineno)d 日誌調用的源行號 %(funcName)s 日誌調用的函數名 %(created)f
  • 打印日誌的時間
  • time.time() 的返回值
%(asctime)s
  • 打印日誌的時間
  • datetime.datetime.now() 的返回值
%(msecs)d 打印日誌的毫秒部分 %(relativeCreated)d
  • 打印日誌的時間,毫秒爲單位
  • 是相對於加載 logging 模塊的時間(通常在應用程序啓動時)
%(thread)d 線程ID %(threadName)s 線程名,一般是主線程 MainThread %(process)d 進程ID %(message)s 日誌信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章