1,引入logging 程序包

  import logging

2,定义一个logging对象

  logger = logging.getLogger('logger_name')   #给该对象分配一个对象名:logger_name

3,给logger对象设置日志级别:

logger.setLevel(logging.DEBUG)   # 日志级别:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET

4,创建一个文件handler,将日志书写到文件

   fh = logging.FileHandler('/xx/xx/xx_log.log')

5,创建控制端handle,用于输出到控制台

 ctl_h = logging.StreamHandler()

6,定义handler的输出格式

formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s' )

fh.setFormatter(formatter)

ctl_h.setFormatter(formatter)

7, 给loger 添加handler

  logger.addHandler(fh)

  logger.addHandler(ctl_h)

转载于:https://www.cnblogs.com/wayens/p/8124872.html

python-logging用法相关推荐

  1. python Logging日志记录模块详解

    写在篇前   logging是Python的一个标准库,其中定义的函数和类为应用程序和库的开发实现了一个灵活的事件日志系统.Python logging 的配置由四个部分组成:Logger.Handl ...

  2. python logging模块使用教程

    格式化配置: logging.basicConfig(level=logging.INFO, format='%(asctime)s %(levelname)s %(filename)s [%(lin ...

  3. python logging logger_Python logging.Logger方法代码示例

    本文整理汇总了Python中logging.Logger方法的典型用法代码示例.如果您正苦于以下问题:Python logging.Logger方法的具体用法?Python logging.Logge ...

  4. Python logging库

    Python logging库 1. logging 简介 2. Basic logging Tutorial 2.1 使用logging 屏幕打印 2.2 使用logging 保存文件 2.3 多个 ...

  5. 关于使用python logging模块的几点总结

    关于使用python logging模块的几点总结 使用python的标准日志模块logging可以非常方便地记录日志.Python日志系统非常丰富.添加结构化或非结构化日志输出到python代码,写 ...

  6. Python pandas用法

    Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...

  7. python goto 用法

    python goto 用法 pip install goto-statement from goto import with_goto @with_goto def range(start, sto ...

  8. Python SQLite 用法

    Python SQLite 用法 具体可以参考网址 代码: #导入 import sqlite3 #连接库,如果数据库不存在,那么它就会被创建,最后将返回一个数据库对象. # test.db:数据路路 ...

  9. Python LOGGING使用方法

    Python LOGGING使用方法 1. 简介 使用场景 场景 适合使用的方法 在终端输出程序或脚本的使用方法 print 报告一个事件的发生(例如状态的修改) logging.info()或log ...

  10. python logging模块使用

    python logging模块使用 logging模块 日志记录的重要性 在开发过程中,我们可以printf或者Debug来排查问题. 但是在生产环境中(黑盒环境)出现问题,我们并不能知道在运行的环 ...

最新文章

  1. 关于Linux和Windows双系统共存时间问题
  2. Transformer用到3D点云分割
  3. UVALive 5903 Piece it together(二分图匹配)
  4. 【软件质量】对this或字符串加锁的弊病
  5. Logback 整合 RabbitMQ 实现统一日志输出
  6. android 安装内核module,提示Required key not available
  7. 三元运算符 python_Python三元运算符
  8. ADO.NET学习笔记--索引Index
  9. 基于springboot的家政服务网站
  10. 深入理解Kafka cruise control
  11. 安卓桌面软件_iOS便签软件求推荐,有可以在iOS系统上使用的桌面便签软件吗 - 学显...
  12. 视频压缩 I P B 帧 详解
  13. ResourceExhaustedError
  14. android头条的状态栏_今日头条如何设置电脑版 今日头条苹果手机任务栏在哪
  15. 英特尔:准备好放弃芯片制造了吗?
  16. 在阿里云ECS上搭建Skynet服务器与Unity通信
  17. python3 字典遍历的方法
  18. 微信小程序用什么编写
  19. matlab——GUI概念
  20. 听“Siri之父”讲述Siri背后的故事

热门文章

  1. Cookie简介及JSP处理Cookie的方法(转)
  2. 关于 Visual Studio 2010
  3. Gearman的使用
  4. 基于Dockerfile构建新镜像
  5. 在yii2中,让你action参数支持POST数据的小方法
  6. python小白入门可以参看下
  7. Android 中查看内存的使用情况集经常使用adb命令
  8. Elasticsearch1.x 基于lc-pinyin和ik分词实现 中文、拼音、同义词搜索
  9. 使用fprintf()函数格式化输出至磁盘文件和是stdout
  10. 虚拟化--027 VMware vCenter Server Heartbeat 6.5安装教程