Lazy loaded image
记录-logging模块扩展
字数 209阅读时长 1 分钟
2025-8-18
AI智能摘要
GPT
这里是萌新AI,这篇文章介绍了 Python logging 模块中 basicConfig 函数的核心参数及其用途。作者首先引入主题,然后逐一解释了 level、format、datefmt、filename、filemode、stream 和 style 等关键参数的作用与示例。最后总结这些参数的含义,并邀请读者交流讨论。
URL
type
Post
status
Draft
date
Aug 17, 2025
slug
logging2
summary
logging
tags
Python
深度学习
category
工具
icon
password
😀
此篇主要记录logging模块参数含义。

📝 logging.basicConfig()

basicConfig参数

参数名
作用于用法
常用值示例
level
设置日志输出最低级别
logging.DEBUGlogging.INFO...
format
定义日志输出格式
format="%(asctime)s - %(name)s - %(levelname)-9s - %(filename)-8s : %(lineno)s line - %(message)s"
datefmt
配合 %(asctime)s 定义时间格式
"%Y-%m-%d %H:%M:%S"
filename
日志输出到指定文
文件名.log
filemode
日志文件的打开模式(’w’覆盖写入,’a’追加写入,默认’a’)
'w’
sream
指定日志输出流(eg:sys.stdout控制台,与filename互斥
sys.stdout
style
格式字符串的风格(’%’传统风格,’{’字典风格,默认’%’)
‘{’

format

占位符
%(asctime)s
%(name)s
%(levelname)-9s
%(filename)-8s
%(lineno)s
%(message)s
含义
日志记录时间,配合datefmt使用。
日志器(logger)的名称,默认为root(根日志器)。
日志级别,-9s表示左对齐并占9个字符宽度,保证输出对齐。
产生日志的源代码文件。
产生日志的源代码行号,方便定位代码位置。
日志的具体内容。logging.日志级别(字符串消息)
 
💡
以上便是logging模块参数含义,欢迎您在底部评论区留言,一起交流~
上一篇
AI稀土新闻日总结2025-12-13
下一篇
VScode插件(一)

评论
Loading...