Python学习之日志模块详解
来源:互联网 发布:sql if else语句格式 编辑:程序博客网 时间:2024/05/22 16:01
本文和大家分享的主要是python中日志模块logging相关内容,一起来看看吧,希望对大家学习python有所帮助。
模块级函数
logging.getLogger([name]):返回一个logger对象,如果没有指定名字将返回root logger
logging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical():设定root logger的日志级别
logging.basicConfig():用默认Formatter为日志系统建立一个StreamHandler,设置基础配置并加到root logger中
Logger
logging.getLogger([name])
返回一个logger实例,如果没有指定name,返回root logger。
每个程序在输出信息之前都要获得一个Logger。Logger通常对应了程序的模块名,比如聊天工具的图形界面模块可以这样获得它的Logger:
LOG=logging.getLogger(”chat.gui”)
而核心模块可以这样:
LOG=logging.getLogger(”chat.kernel”)
Logger.setLevel(logging.WARNING):指定最低的日志级别,低于WARNING的级别将被忽略
Logger.addFilter(filt)、Logger.removeFilter(filt):添加或删除指定的filter
Logger.addHandler(hdlr)、Logger.removeHandler(hdlr):增加或删除指定的handler
Handlers
handler对象负责发送相关的信息到指定目的地。可以是文件、屏幕、网络、socket等
Handler.setLevel(lel):指定被处理的信息级别,低于lel级别的信息将被忽略
Handler.setFormatter():给这个handler选择一个输出格式
Handler.addFilter(filt)、Handler.removeFilter(filt):新增或删除一个filter对象
来源:博客园
模块级函数
logging.getLogger([name]):返回一个logger对象,如果没有指定名字将返回root logger
logging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical():设定root logger的日志级别
logging.basicConfig():用默认Formatter为日志系统建立一个StreamHandler,设置基础配置并加到root logger中
Logger
logging.getLogger([name])
返回一个logger实例,如果没有指定name,返回root logger。
每个程序在输出信息之前都要获得一个Logger。Logger通常对应了程序的模块名,比如聊天工具的图形界面模块可以这样获得它的Logger:
LOG=logging.getLogger(”chat.gui”)
而核心模块可以这样:
LOG=logging.getLogger(”chat.kernel”)
Logger.setLevel(logging.WARNING):指定最低的日志级别,低于WARNING的级别将被忽略
Logger.addFilter(filt)、Logger.removeFilter(filt):添加或删除指定的filter
Logger.addHandler(hdlr)、Logger.removeHandler(hdlr):增加或删除指定的handler
Handlers
handler对象负责发送相关的信息到指定目的地。可以是文件、屏幕、网络、socket等
Handler.setLevel(lel):指定被处理的信息级别,低于lel级别的信息将被忽略
Handler.setFormatter():给这个handler选择一个输出格式
Handler.addFilter(filt)、Handler.removeFilter(filt):新增或删除一个filter对象
来源:博客园
0 0
- Python学习之日志模块详解
- python 日志模块详解
- python模块学习之---- urllib2模块详解
- Python学习日志(四)之模块
- python学习之日志模块logging
- python 日志模块 logging 详解
- python 日志logging 模块详解
- Python: logging日志模块详解
- Python学习之psutil模块详解
- Python学习之logging模块详解
- python日志logging模块学习
- python logging日志模块学习
- 【Python】Python 日志实践之logging模块
- Python之模块学习
- python学习之模块
- python学习之模块
- Python的日志logging模块详解
- Python学习之读取配置文件模块ConfigParser详解
- MySQL数据库的子查询
- 常见中外出版社
- 链表-j-优先级队列,单向链表实现
- Python-opencv学习
- 链表-K-链表实现 双端队列
- Python学习之日志模块详解
- Windows Server2003本地用户的批量导入和导出
- 链表-L-循环链表
- 基于机器学习的网络异常流量识别系统——工具篇
- 504. Base 7
- SpringMVC入门之六:使用Thymeleaf作为视图
- 指针和引用的区别
- 链表-M-Josephus
- 历届试题 兰顿蚂蚁