前言:python日志记录的系列文章的前面两篇文章已经介绍了,模块级别的日志记录与面向类与对象的日志记录
本文将在此基础之上介绍日志文件的配置方式。
一、日志记录三种配置方式简介
开发者可以通过三种方式配置日志记录:(1)使用调用上面列出的配置方法的 Python 代码显式创建记录器Logger、处理器Handler和格式化器Formatter
又包括两种实现形式,第一种是通过模块级别的函数来实现,即系列文章第一篇;
另一种是通过面向类与对象的方式来设计,参考系列文章的第二篇;(2)创建日志配置文件并使用
(3)创建配置信息字典并将其传递给
参考文档:
二、三种日志配置方式的简单示例
2.1 通过python代码来配置(五步走策略)
import logging
# 第一步:创建Logger并进行设置
logger = logging.getLogger(simple_example)
logger.setLevel(logging.DEBUG)
# 第二步:创建Handler并设置
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
# 第三步:创建Formatter
formatter = logging.Formatter(\%(asctime)s - %(name)s - %(levelname)s - %(message)s)
# 第四步:将Formatter添加到Handler
ch.setFormatter(formatter)</
python3 logging 定制formatter_python日志记录系列教程 内置logging模块(三)——三种配置日志记录的方式...
如果觉得《python3 logging 定制formatter_python日志记录系列教程 内置logging模块(三)—》对你有帮助,请点赞、收藏,并留下你的观点哦!