感谢大家关注,帮忙分享呦,你们的阅读就是我的动力!!!

公众号;小李测试随笔

第四章 使用logging库记录日志信息-4.3

实例

4.3 日志记录实例应用

接下来通过一个程序片段来演示日志记录的过程

import logging
#创建logger对象
logger = logging.getLogger('test_logger')
#设置日志输出等级总开关
logger.setLevel(logging.DEBUG)
#创建控制台实例
sh = logging.StreamHandler()
#设置控制台输出日志格式
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
sh.setFormatter(formatter)
#加载控制台实例到logger对象中
logger.addHandler(sh)
#加入异常处理机智
try:#我设置了一个并不存在的文件路径,通过open()函数打开它open('/path/to/does/not/exist','rb')#当文件存在时程序不会产生异常,以下日志信息将输出到控制台logger.info('文件正常打开')
except Exception as e:#当文件不存在时将产生异常,以下错误日志信息将输出到控制台logger.error('对不起,文件打开失败')

结果

第四章 使用logging库记录日志信息-4.3相关推荐

  1. 操作系统课堂同步练习选择题(第四章)题库信阳师范学院柳春华老师

    (备注:有红色,红色为正确答案 :若无,蓝(绿)色为正确答案) 第四章  存储器管理 一.章节习题 1.在下列存储管理方案中,不适应于多道程序设计的是________. A 单一连续区分配       ...

  2. 【信息系统项目管理师】第十四章 信息文档管理和配置管理(考点汇总篇)

    [信息系统项目管理师]第十四章 信息文档管理和配置管理(考点汇总篇) 考点分析与预测 配置管理在第三版新大纲中内容压缩减少了.它不属于十大管理领域,但是从历年考试来看,一般上午题目考2-3分,下午案例 ...

  3. STM32固件库(标准外设库)入门学习 第四章OLED屏幕使用

    STM32固件库(标准外设库)入门学习 第四章OLED屏幕使用 本学习教程,参考B站江科大自化协STM32视频,型号为STM32F103C8T6. 文章目录 STM32固件库(标准外设库)入门学习 第 ...

  4. 计算机题库一级第四,计算机一级题题库,第四章Excel

    计算机一级题题库,第四章Excel (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 单选题:1.在Excel中,要将当前单元格移到活 ...

  5. 高项_第十四章信息文档管理与配置管理

    第十四章信息文档管理与配置管理 软件文档分为三类 若管理文档中的3标注了开发文档,则属于开发文档里 若没有开发两字,则属于管理文档中 文档质量的四个等级 配置管理 什么是配置管理(了解) 配置管理的6 ...

  6. 【数据库原理及应用】经典题库附答案(14章全)——第十四章:分布式数据库系统

    [数据库原理及应用]经典题库附答案(14章全)--第一章:数据库基础知识 [数据库原理及应用]经典题库附答案(14章全)--第二章:关系数据库知识 [数据库原理及应用]经典题库附答案(14章全)--第 ...

  7. 【数据库原理及应用】经典题库附答案(14章全)——第四章:关系系统及其优化

    [数据库原理及应用]经典题库附答案(14章全)--第一章:数据库基础知识 [数据库原理及应用]经典题库附答案(14章全)--第二章:关系数据库知识 [数据库原理及应用]经典题库附答案(14章全)--第 ...

  8. 第四章: 4.1 logging模块 | 正则表达式

    修改json数据然后写入json文件中 f = open('1234.json','r',encoding='utf-8') data = f.read() data1 = json.loads(da ...

  9. Kali Linux 秘籍 第四章 信息收集

    第四章 信息收集 作者:Willie L. Pritchett, David De Smet 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 攻击的重要阶段之一就是信息收集.为了能够实施攻击, ...

最新文章

  1. 模型可视化_20210208
  2. 计算机病毒实践汇总五:搭建虚拟网络环境
  3. 牛客网暑期ACM多校训练营(第六场)J Heritage of skywalkert
  4. Scrapy框架的学习(7. 了解Scrapy中的debug信息以及Scrapy shell的使用)
  5. Sql Server Management Studio 18 打开闪退问题
  6. tcpdump 抓二层包_可能是我见过的最简单易懂且实用的 TCPDump 和 Wireshark 抓包及分析教程!( 强烈建议收藏 )...
  7. html城市绘制,HTML5/Canvas二分法构建城市版图
  8. Javascript实现BFS算法
  9. 网络拓扑图自动生成_SAP ABAP关键字语法图和ABAP代码自动生成工具Code Composer
  10. 【Vue: 使用pdf.js顯示PDF Viewer】
  11. 关于三维制作技术软件的调研分析
  12. 天正双击墙体不能编辑_如何提高天正CAD画图速度?不妨试试以下几个技巧
  13. 骏文c语言银行系统,C语言学生选课管理系统
  14. 【图像处理 -1图像恢复】非线性过滤器修复图像
  15. 【UVA 11183】 Teen Girl Squad (定根MDST)
  16. Android 中 简单商品列表 的运用
  17. 准到吓人的手相,教你看手相掌握将来
  18. openLayers交互
  19. (转载)PLC内部电路常见的几种形式
  20. 爬取国家统计局2020年五级联动行政区划(精确)

热门文章

  1. 【GDSOI 2017】【JZOJ 5107】中学生数据结构题
  2. 类里面对象和指针的区别
  3. win7 怎么设置自动锁定计算机,win7系统怎么设置密码联系输入3次错误就自动锁定电脑...
  4. bim土建免费工具丨revit墙体连接的小技巧
  5. 与比亚迪联手骚操作,滴滴造车能上演一出什么好戏?
  6. Ubuntu 安装网易云音乐和搜狗拼音
  7. Hbuiler,HbuilderX ios 使用个推配置
  8. Python爬虫实战,requests+random模块,Python制作桌面翻译软件
  9. Python pytest测试框架详解
  10. 手写字识别knn模型