logging.ini日志配置文件内容示例:
 1 [loggers]
 2 keys=root,demo
 3
 4 [handlers]
 5 keys=consoleHandler,timedRotatingFileHandler
 6
 7 [formatters]
 8 keys=simpleFmt
 9
10 [logger_root]
11 level=DEBUG
12 handlers=consoleHandler
13
14 [logger_demo]
15 level=DEBUG
16 handlers=timedRotatingFileHandler
17 qualname=demo
18 propagate=0
19
20 [handler_consoleHandler]
21 class=StreamHandler
22 level=DEBUG
23 formatter=simpleFmt
24 args=(sys.stdout,)
25
26 [handler_timedRotatingFileHandler]
27 class=handlers.TimedRotatingFileHandler
28 level=DEBUG
29 formatter=simpleFmt
30 args=("demo.log", "d", 1, 0)
31
32 [formatter_simpleFmt]
33 format=%(asctime)s - %(name)s - [%(filename)s:%(lineno)s]- %(levelname)s - %(message)s
34 datefmt=

使用示例:

 1 import logging
 2 import logging.config
 3
 4 logging.config.fileconfig("logging.ini")
 5 logger = logging.getLogger("demo")
 6
 7 if __name__ == "__main__":
 8     logger.debug('This is debug message')
 9     logger.info('This is info message')
10     logger.error('This is error message')

demo.log日志文件示例:

1 2018-10-16 21:40:27,104 - demo - [log_record.py:15]- DEBUG - This is debug message
2 2018-10-16 21:40:27,105 - demo - [log_record.py:16]- INFO - This is info message
3 2018-10-16 21:40:27,105 - demo - [log_record.py:17]- ERROR - This is error message

转载于:https://www.cnblogs.com/bigcat47/p/9798582.html

Python示例-Logging相关推荐

  1. Python中logging.config配置文件解读

    Python中logging.config配置文件解读 下面的函数用于配置logging模块,它们位于logging.config模块中.你可以使用这些函数来配置,也可以在logging或是loggi ...

  2. python示例_Python中的缩进示例

    python示例 It is generally good practice for you not to mix tabs and spaces when coding in Python. Doi ...

  3. python之 logging模块详细使用【转载】

    很多程序都有记录日志的需求,并且日志中包含的信息既有正常的程序访问日志,还可能有错误.警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,主要用于输出 ...

  4. Python零基础速成班-第11讲-Python日志Logging,小游戏设计game of life

    Python零基础速成班-第11讲-Python日志Logging,小游戏设计game of life 学习目标 Python日志Logging 小游戏设计game of life 课后作业(2必做) ...

  5. 23种设计模式介绍(Python示例讲解)

    文章目录 一.概述 二.设计模式七种原则 三.设计模式示例讲解 1)创建型模式 1.工厂模式(Factory Method) [1]简单工厂模式(不属于GOF设计模式之一) [2]工厂方法模式 2.抽 ...

  6. python Flask logging日志报错“另一个程序正在使用此文件,进程无法访问”

    文章目录 1. 问题 2. 代码示例 3. 原因 4. 解决 1. 问题 python Flask logging日志报错"另一个程序正在使用此文件,进程无法访问" 2. 代码示例 ...

  7. python软件代码示例-python 示例代码1

    第一章 python基础一 ​在此不再赘述为什么学习python这门编程,网上搜索一箩筐.我在此仅说一句python的好,用了你就会爱上它. 本python示例代码1000+带你由浅入深的了解pyth ...

  8. python 运行日志logging代替方案

    以下是自己写的 记录日志的代码.(和logging不搭嘎,如果如要学loggging模块,本文末尾有他人的链接.) # prtlog.py ############################## ...

  9. python 示例_带有示例的Python File write()方法

    python 示例 文件write()方法 (File write() Method) write() method is an inbuilt method in Python, it is use ...

最新文章

  1. AttributeError: module 'jwt' has no attribute 'ExpiredSignatureError'
  2. Linux驱动编程中EXPORT_SYMBOL()介绍
  3. C++ leetCode 1. 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个
  4. JFreeChart设置背景图片 .
  5. 请求地址操作中的(int*)
  6. c 语言bool 类型数据_C ++中的bool数据类型
  7. 机器学习 | 目录(持续更新)
  8. Codeforces Round #162 (Div. 2) B. Roadside Trees (Simplified Edition)
  9. java 2d 图形_Java学习笔记--Swing2D图形
  10. 联想K3全系,救黑砖(只要手机链接电脑有端口识别就能恢复正常)
  11. 机器学习数学基础学习总结(一)
  12. 心海软件学生测试系统,心海软件
  13. 功率因数 matlab,matlab功率因数测量
  14. 医院计算机系统日常维护记录表,医院计算机信息管理系统的应用及维护
  15. Python爬取两个城市之间的直线距离
  16. OpenStack核心组件原理与应用之Glance
  17. Python——超级鹰打码平台实现selenium对b站的自动化登陆
  18. 人工智能学习培训哪家好
  19. 云米美国上市雷军系持股40% 陈小平:重新定义家的未来
  20. Tomcat优化之JDK优化之熵池策略

热门文章

  1. 浅谈以太坊智能合约的设计模式与升级方法
  2. sparkmllib scala GBDT Demo
  3. Gradle不匹配报错的终极大招(gradle插件版本和gradle版本对应关系)
  4. v4l2 框架下如何设置分辨率_如何在端外投放的场景下实现前端实时CEP框架?
  5. python怎么加图片_python怎么实现添加图片
  6. 修改服务器404页面,服务器上的404页面做了有什么好处?
  7. adguard拦截规则存在哪里_AdGuard 过滤规则分享
  8. python爬取换页_一个可识别翻页的简易Python爬虫程序
  9. 为什么薄膜干涉的厚度要很小_薄膜干涉的薄膜为什么不能太厚?1.这里的厚是用什么来衡量的?2.假如一个厚为1mm的薄膜,是否薄?...
  10. matlab中find函数简单用法