本文主要是介绍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 |
|
%(asctime)s |
- 打印日志的时间
- datetime.datetime.now() 的返回值
|
%(msecs)d |
打印日志的毫秒部分 |
%(relativeCreated)d |
- 打印日志的时间,毫秒为单位
- 是相对于加载 logging 模块的时间(通常在应用程序启动时)
|
%(thread)d |
线程ID |
%(threadName)s |
线程名,一般是主线程 MainThread |
%(process)d |
进程ID |
%(message)s |
日志信息 |
这篇关于Python - logging.Formatter 的常用格式字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!