《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记

《【Python】如何设置现代 Python 日志记录 | Python 基础》

2 PUT ALL HANDLERS/FILTERS ON THE ROOT:扁平化的设计有助于简化维护成本

《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记_第1张图片

5 STORE CONFIG IN JSON OR YAML FILE:使用配置文件可以将配置和代码解耦,减少代码量

《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记_第2张图片

日志设置示例

《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记_第3张图片

7 STORE PERSISTENT LOGS IN JSON:便于进行解析和后期分析

《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记_第4张图片

JSON格式日志示例

《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记_第5张图片

JSON Lines: .jsonl

《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记_第6张图片

9 LOG OFF THE MAIN THREAD: QueueHandler

《【Python】如何设置现代 Python 日志记录 | Python 基础教程 | Python 冷知识 | 十分钟高手系列》学习笔记_第7张图片

“优雅地停止监听器”:atexit.register()

你可能感兴趣的:(学习,笔记)