格式字符串

作用

%(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

日志信息