Python中的日志模块

日志的作用

  • 日记
  • 程序行为
  • 重要信息记录

日志的等级

  • debug
  • info
  • warning
  • error
  • critical

logging模块的使用

  • logging.basicConfig
参数名 作用 举例
level 日志输出等级 level = logging.DEBUG
format 日志输出格式
filename 存储位置 filename = 'd://back.log'
filemode 输入模式 filemode = "w"
format具体格式
格式符 含义
%(levelname)s 日志级别名称
%(pathname)s 执行程序的路径
%(filename)s 执行程序名
%(lineno)d 日志的当前行号
%(asctime)s 打印日志的时间
%(message)s 日志信息
  • format = '%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s'
  • (常用的格式)

代码