logger(日志管理器):用户默认是root,其配置步骤为:
1.初始化对象
2.设置级别
3.定义handler(控制台或文件显示)
4.格式化输出
import logging
#创建log文件并设置级别
logging.basicConfig(filename='text.log', level=logging.DEBUG)
#在文件中写入DEBUG调试信息
logging.debug('debug message')
#写入普通信息
logging.info('info message')
#写入警告信息
logging.warning('warning message')
当创建好log文件并运行后,编译器会自动生成一个名为'text.log'的文件
输出信息如上,下边的代码均为调试代码
日志格式化输出:
%(levelname)s:表示日志记录日志级别
%(message)s:日志记录的文本信息
import logging
#创建log文件并设置级别
#logging.basicConfig(format='日志级别:%(levelname)s \n日志内容:%(message)s', level=logging.INFO)
#换行写法:
logging.basicConfig(format='日志时间:%(asctime)s\n''日志内容:%(message)s', level=logging.DEBUG)
#写入日志信息内容
logging.debug('debug message')
logging.info('info message')
logging.warning('warning message')
运行结果为:
日志时间:2025-03-29 18:38:32,909
日志内容:debug message
日志时间:2025-03-29 18:38:32,909
日志内容:info message
日志时间:2025-03-29 18:38:32,909
日志内容:warning message