Python日志格式字符串可用关键字选项大全及官方文档查询
Python日志格式完整选项列表
你可以在Python标准库logging模块的官方文档中找到所有日志格式选项及其含义的完整说明,核心可用选项如下:
%(asctime)s:日志记录的时间,默认格式为YYYY-MM-DD HH:MM:SS,mmm,可通过datefmt参数自定义格式%(name)s:生成该日志的Logger实例名称%(funcName)s:调用日志方法的函数名称%(levelname)s:日志级别的文本名称(如DEBUG、INFO、WARNING)%(message)s:日志的核心消息内容%(levelno)s:日志级别的数字标识(如DEBUG=10、INFO=20、WARNING=30)%(pathname)s:生成日志的源代码文件的完整路径%(filename)s:生成日志的源代码文件名(不含路径)%(module)s:生成日志的源代码模块名称%(lineno)d:触发日志记录的代码所在行号%(process)d:生成日志的进程ID%(processName)s:生成日志的进程名称%(thread)d:生成日志的线程ID%(threadName)s:生成日志的线程名称%(created)f:日志记录创建时的时间戳(对应time.time()返回的浮点数)%(relativeCreated)d:从Logger初始化到记录该日志的毫秒数%(msecs)d:日志记录时间的毫秒部分
若需要了解自定义格式字段的扩展方法,可查看官方文档中logging.Formatter类的详细说明。
内容的提问来源于stack exchange,提问作者muad-dweeb
相关产品推荐
相关产品推荐

