首页 > 编程语言 > 详细

Python_base_Log

时间:2019-02-19 17:41:29      阅读:261      评论:0      收藏:0      [点我收藏+]

Logging模块提供模块级别的函数记录日志。

一、日志的级别

不同的用户关注不同的程序信息:

DEBUG

INFO

NOTICE

WARNING

ERROR

CRITICAL

ALERT

EMERGENY

--初始化/写日志实例需要指定级别,只有当级别等于或高于指定级别才被记录

--使用方式

         直接使用Logging(封装了其他组件)

二、Logging模块级别的日志

使用以下几个函数

logging.debug(msg,*args,**kwargs)    创建一条严重级别为DEBUG的日志记录

logging.info(msg,*args,**kwargs)        创建一条严重级别为INFO的日志记录

logging.warning(msg,*args,**kwargs) 创建一条严重级别为WARNING的日志记录

logging.error(msg,*args,**kwargs)      创建一条严重级别为ERROR的日志记录

logging.critical(msg,*args,**kwargs)   创建一条严重级别为CRITICAL的日志记录

logging.log(level,*args,**kwargs)       创建一条严重级别为LEVEL的日志记录

logging.basicConfig(**kwargs)           对root logger 进行一次性配置    配置100次只认一次,只认第一次

 

 备注:msg是往日志里写的信息。

如果不进行logging.basicConfig不进行配置,只按默认级别的配置,只打印warning级别及更高级别的,低于这个级别不显示,最低级别则是DEBUG级别。

技术分享图片

技术分享图片

 

Python_base_Log

原文:https://www.cnblogs.com/tianpin/p/10402188.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!