程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(1)

2023-06(3)

Python学习笔记|python之logging模块

发布于2019-08-22 18:03     阅读(1414)     评论(0)     点赞(11)     收藏(0)


1.logging简述

  • 完整代码
	fileHandler = logging.FileHandler(filename="../log/uiauto.log",encoding="utf-8")
	logging.getLogger().setLevel(0)
	formatter = logging.Formatter('%(asctime)s %(name)s %(levelname)s %(module)s:%(lineno)d %(message)s')
	fileHandler.setFormatter(formatter)
  • 1
  • 2
  • 3
  • 4
	logging.getLogger().addHandler(fileHandler)
  • 1

2.logging相关解析

将log记录到指定的文件中

    设置log等级

    logging.getLogger().setLevel(logging.INFO)
    
    • 1
    • DEBUG:最详细的日志信息,典型应用场景是 问题诊断
    • INFO:信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作
    • WARNING:当某些不期望的事情发生时记录的信息(如,磁盘可用空间较低),但是此时应用程序还是正常运行的
    • ERROR:由于一个更严重的问题导致某些功能不能正常运行时记录的信息
    • CRITICAL:当发生严重错误,导致应用程序不能继续运行时记录的信息

    格式化字符串

    formatter = logging.Formatter('%(asctime)s %(name)s %(levelname)s %(module)s:%(lineno)d %(message)s')
    me)s %(module)s:%(lineno)d %(message)s')
    
    • 1
    • 2


    所属网站分类: 技术文章 > 博客

    作者:集天地之正气

    链接:https://www.pythonheidong.com/blog/article/53402/a1735b5f6d148a6b9ad7/

    来源:python黑洞网

    任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

    11 0
    收藏该文
    已收藏

    评论内容:(最多支持255个字符)