首页 > 编程语言 > 详细

python之logging模块

时间:2017-05-15 21:43:57      阅读:280      评论:0      收藏:0      [点我收藏+]

一、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模块

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

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