Python Logging模块-Logger,Handler,Formatter
来源:互联网 发布:无名的裘德 知乎 编辑:程序博客网 时间:2024/06/06 02:01
Logger
Logger是Logging模块的主体,进行以下三项工作:
1. 为程序提供记录日志的接口
2. 判断日志所处级别,并判断是否要过滤
3. 根据其日志级别将该条日志分发给不同handler
其常用函数有:
Logger.setLevel() 设置日志级别
Logger.addHandler() 和 Logger.removeHandler() 添加和删除一个Handler
Logger.addFilter() 添加一个Filter
Handler
Handler基于日志级别对日志进行分发,如设置为WARNING级别的Handler只会处理WARNING及以上级别的日志。具体的应用如一个应用要把所有的日志打在文件中,并把ERROR以上级别的日志打印到屏幕,把CRITICAL级别的日志发邮件。
常用函数有:
setLevel() 设置级别
setFormatter() 设置Formatter
Formatter
顾名思义,这个类配置了日志的格式,参数是日志的格式fmt和时间的格式datefmt
下一篇将解释下一个应用如何配置多个Handler和多个应用配置多个Logger。
0 0
- Python Logging模块-Logger,Handler,Formatter
- python logging.Formatter定制
- Python模块之Logging(五)——在配置文件中为Logger配置多个handler
- python logging 模块,logger.debug(),logger.info()等写入文件时的核心源码
- python模块 ---logging模块
- python 动态增加logger handler
- python logging模块学习
- Python标准模块logging
- Python标准模块logging
- python logging模块
- python 之logging模块
- python的logging模块
- Python标准模块logging
- [python相关]logging模块
- Python标准模块logging
- python logging模块学习
- Python标准模块logging
- Python日志模块-logging
- Linux script and scriptreplay(一)
- codeforces 617E (莫队算法)
- 36. Valid Sudoku
- TCP/IP 卷一 链路层
- 科目二相关事项
- Python Logging模块-Logger,Handler,Formatter
- linux内核编程实验三
- zoj3460(二分图,拆点,二分)
- 剑指offer(旋转数组中的最小的数字)
- POJ 2407 Relatives
- iOS学习使用NSURLSession
- 145. Binary Tree Postorder Traversal
- ElasticSearch教程(一)——简介与安装
- android GetWindow总结