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 日志信息
posted @   小菠萝测试笔记  阅读(3660)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2020-11-13 Docker 实战(3)- 搭建 Gitlab 容器并上传本地项目代码
2020-11-13 Docker - 解决 gitlab 容器上的项目进行 clone 时,IP 地址显示一串数字而不是正常 IP 地址的问题
2020-11-13 Docker - 解决同步容器与主机时间报错:Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/usr/share/zoneinfo/UTC" -> "../usr/share/zoneinfo/Asia/Shanghai"
2020-11-13 Docker - 解决容器内获取的时间和主机的时间不一样的问题
点击右上角即可分享
微信分享提示