1、logging模块可以跟踪代码的运行记录事件,log信息共内置了5个层级——调试(debug)、信息(info)、警告(warning)、错误(error)、严重错误(critical)

2、logging模块用处:控制信息层级,仅记录需要的信息;控制显示或者保存日志信息的时机;确定信息的来源;自定义格式输出;

3、logging.basicConfig( ) 对输出的日志做基本设置:

例:

logging.basicConfig(level=logging.INFO,filename='ca.log',format='%(asctime)s :: %(levelname)s :: %(message)s’)

level : 定义日志输出的级别(DEBUG\INFO\WARNING\ERROR\CRITICAL)

DEBUG - 详细信息,用于诊断问题。

INFO - 用于确认代码运行的普通信息。

WARNING - 警告信息,预示着某个问题,但代码仍旧可运行。

ERROR - 错误信息,某些功能出错。

CRITICAL - 严重的错误,代码不可运行。

说明:

level 为INFO可输出日志等级为INFO\WARNING\ERROR\CRITICAL;

level 为ERROR可输出日志等级为ERROR\CRITICAL;(即不输出低于level设定级别的日志信息)

filename : 定义把日志从控制台输出到指定路径的文件,日志输出为增量型(每输出一条日志就在该文件增加一条记录)

format :定义日志输出的格式,%(asctime)s 记录输出日志的时间,%(levelname)s 记录输出日志的级别,%(message)s 记录具体的日志信息。

4、logging.level(‘message’) 输出对应等级的日志

输出INFO级别的日志:logging.info('这是输出info')

输出WARNING级别的日志:logging.warning('这是输出warning')

输出ERROR级别的日志:logging.error('这是输出error')

输出CRITICAL级别的日志:logging.critical('这是输出critical')

python中log1p用法_python中logging模块的基本用法相关推荐

  1. Python中logging模块的基本用法

    本文首发于:行者AI 在开发项目时,我们不可能将所有的信息都打印在控制台中.我们可以使用Python标准库提供的logging API来处理.相比print,logging模块提供了许多强大而灵活的功 ...

  2. python中使用sys模板和logging模块获取行号和函数名的方法

    From: http://www.jb51.net/article/49026.htm 这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下 ...

  3. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  4. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  5. Python之路(第十七篇)logging模块

    一.logging模块 (一).日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法.软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情.一个事件可以用一个可包含可选变 ...

  6. python中sys用法_Python中sys模块功能与用法实例详解

    Python中sys模块功能与用法.,具体如下: sys-系统特定的参数和功能 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数.它始终可用. sys.argv 传递给Pyth ...

  7. python通过什么连接数据库_python中常用的各种数据库操作模块和连接实例

    这篇文章主要介绍了python中常用的各种数据库操作模块和连接实例,包括sqlite3.oracle.mysql.excel,需要的朋友可以参考下 工作中,经常会有用python访问各种数据库的需求, ...

  8. python中time模块中的倒计时_Python中time模块与datetime模块在使用中的不同之处 python 的time模块获取的是什么时间...

    python的datetime模块的一些问题 time_1 = datetime.datetime.now(pytz.timezone('Asia/Shanghai')) timeimport dat ...

  9. python管道怎么使用_python中管道用法入门实例

    python中管道用法入门实例 本文实例讲述了python中管道用法.分享给大家供大家参考.具体如下: #!coding=utf-8 import multiprocessing def consum ...

最新文章

  1. adb install apk
  2. 程序员的认知-中国程序员为什么跳槽
  3. 【LeetCode】50. Pow(x, n) (3 solutions)
  4. [单选题]PDO::ATTR_ERRMODE设置为以下哪个值时,PDO会抛出PDOException?
  5. 电子商务ICP经营许可证申请条件
  6. poj 3984 迷宫问题(bfs 打印路径)
  7. 禁止选中页面内容-兼容ie、firefox、chrome
  8. Cesium:鼠标移动事件判断是否在地球上操作以及获取经纬度
  9. 【转载】一份不可多得的深度学习技巧指南
  10. 遇到网页文字无法复制的解决方法
  11. 「镁客·请讲」问之科技翟鲁峰:希望可以用声音传递简易生活方式
  12. 基于扰动观测器的直流电机调速系统,(售出不退慎拍!) 有计算公式,仿真模型
  13. 如何搭建一个站内搜索引擎(一) 第1章 写在最前
  14. linux设备模型:devtmpfs虚拟文件系统分析
  15. 都是反反复复反反复复反反复复
  16. 浅谈labviEW定时器
  17. CodeForces - 22A Second Order Statistics【水题】
  18. kail - 扫描与爆破
  19. Postgresql更改字段默认值、设置字段默认值、删除字段默认值
  20. 【安科瑞产品中心】ASJ系列智能电力继电器-安科瑞薛炯毅

热门文章

  1. EventBus In eShop -- 解析微软微服务架构eShopOnContainers(四)
  2. 实现BUG自动检测 - ASP.NET Core依赖注入
  3. 搭建高可用的rabbitmq集群 + Mirror Queue + 使用C#驱动连接
  4. 2016微软开发者峰会在京举办 纳德拉要来做演讲
  5. 跨平台与云端创新,为企业和开发者开辟更广阔的未来
  6. [转]Android 常见安全漏洞修复理论与实践
  7. ArcGIS个人数据库(mdb)中矢量字段无法删除
  8. 利用Matlab拟合时序植被生长季曲线,并求解物候参数
  9. shell之什么时候使用shell以及最简单的shell程序
  10. php 计时器microtime 以及去掉数组重复值array_unique