一、课程目标
熟悉并能使用日志处理的模块来收集日志到指定的地方,如控制台、文件,并能够配置常用的参数满足实际的应用场景。
二、第一个日志处理程序
1.日志输出程序
import logging.config
# 最简单的日志配置demo
def simple():
# 加载配置文件
logging.config.fileConfig("logger.conf")
# 获取日志器
logger = logging.getLogger("simple")
# 打印日志
logger.debug("这是调试日志.")
logger.info("这是提示信息日志.")
logger.warning("这是警告日志.")
logger.error("这是错误日志.")
logger.critical("这是严重bug.")
# 同时输出到文件和控制台的日志配置
def print_log_file():
# 加载配置文件
logging.config.fileConfig("logger2file_and_console.conf")
# 获取日志器
logger = logging.getLogger("example01")
# 打印日志