码迷,mamicode.com
首页 > 编程语言 > 详细

python之logging模块

时间:2017-05-15 22:31:49      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:内容   image   handler   pytho   lte   idt   oat   级别   root   

一、logging模块

闲来无事,觉得logging模块比较有空,就大概整理一下

二、logging模块的构成

logging模块,进去会看到三个包:init 文件,config,handler

handler就是处理handler的一些内容,如果想要弄一些变化的Handler可以看看这一部分:

  RotatingHandler(文件轮训,文件达到指定大小可以更换文件)

  TimeRoatingFileHandler(时间文件轮训,估计是基于时间的)

  。。。。。

技术分享

 

config基本都是处理配置的,我们就是简单使用,直接简单看看init文件就够了

三、logging模块的简单剖析:

  1、一些错误的级别和对应的数字,以及一些关于日志等级的方法

  技术分享技术分享

  2、logger里面重要的类:

    Filter:过滤器,过滤相关的数据,看是否要记录

    Handler:分发器,日志相关的处理类日志事件的分发

    Logger日志对象,代表日志记录的一个频道

    Formatter格式类,控制日志输出的样式

三、logging的组成:

  1、loggers

  2、Handler

  3、Filters

  4、Formatters

四、logging的配置

  1、简易配置,默认的Logger对象root

  2、代码配置

  3、文件配置

  4、

python之logging模块

标签:内容   image   handler   pytho   lte   idt   oat   级别   root   

原文地址:http://www.cnblogs.com/skiler/p/6858298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!