logging模块

2018-11-28  本文已影响0人  光游骑兵

(一)什么是logging模块?

            logging是Python内置的日志模块,用于生成程序的日志

(二)logging模块组成

           1.日志级别:

                    日志一共分成5个等级,从低到高分别是:DEBUG INFO WARNING ERROR CRITICAL。

                    DEBUG:详细的信息,通常只出现在诊断问题上

                    INFO:确认一切按预期运行

                    WARNING:一些意想不到的事情发生了,或表明一些问题在不久的将来(例如。磁盘空间低”)。这个软件还能按预期工作。

                    ERROR:更严重的问题,软件没能执行一些功能

                    CRITICAL:一个严重的错误,这表明程序本身可能无法继续运行

        2.logging的4个组件:

            logger: 日志类,应用程序往往通过调用它提供的api来记录日志;

            handler: 对日志信息处理,可以将日志发送(保存)到不同的目标域中;

            filter: 对日志信息进行过滤;

            formatter:日志的格式化;

(三)logging模块的使用:

            1.简单用法:

显示设置级别从此级别开始的信息

    2.高级用法:

手动控制日志的保存位置

(四)日志格式

上一篇下一篇

猜你喜欢

热点阅读