Python全系列 教程
3567个小节阅读:5930k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
日志记录需要转换成文本。formatters表示文本的格式。
formatters通常由包含日志记录属性的Python格式字符串组成;你也可以编写自定义的formatter来实现自己的格式
formatter核心参数如下:
():指定格式器的类,不指定的话,默认使用logging.Formatter
style:样式选择,'%','{' 或 '$',3选一:
datefmt:日期格式化字符串,使用的是python中时间日期格式化符号
为None则使用ISO8601格式化,如:'2030-01-01 08:03:26,870'
format:格式化字符串
xxxxxxxxxx
%(name)s:记录器logger的名称
%(levelno)s:日志级别对应的数字
%(levelname)s:日志级别名称
%(pathname)s:日志记录调用的源文件的完整路径
%(filename)s:日志记录调用的源文件名
%(module)s:模块名
%(lineno)d:日志调用的行数
%(funcName)s:函数名
%(created)f:日志创建时间,time.time()
%(asctime)s:日志创建时间,文本类型
%(msecs)d:日志创建时间的毫秒部分
%(relativeCreated)d:日志创建时间 - 加载日志模块的时间 的 毫秒数
%(thread)d:线程ID
%(threadName)s:线程名
%(process)d:进程ID
%(processName)s:进程名
%(message)s:日志消息
实时效果反馈
1. 关于Django日志的formatter,说法错误的是?
A formatter用于格式化输出的日志
B formatter可以定义是否显示日志的时间
C formatter可以定义是否显示日志调用行号
D formatter样式只能使用%开头
答案
1=>D