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 日志信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章