logger比print优秀之处

分级

  • Print:打印出来的信息都是平等的,无论调试细节还是正常运行流程等

  • Logger:具有日志分级

    • DEBUG: 调试细节(开发看)
    • INFO: 正常运行流程
    • WARNING: 警告,可能有隐患(比如请求重试)
    • ERROR: 出错了,但程序没死(比如某个网页解析失败)
    • CRITICAL: 严重错误,程序崩溃(比如 IP 全部被封)

缺少上下文

  • Print:只显示你输出的内容
  • Logger:会自动带上:时间、代码行号、文件名、日志等级

输出

  • Print:只能显示在屏幕(控制台)上
  • Logger:
    • 显示在屏幕(控制台)上
    • 错误的信息自动存入 error.log 文件
    • 严重错误直接通过 Webhook 发到你的钉钉/企业微信报警
相关推荐
Wonderful U1 分钟前
Python+Django实战|线上问卷与投票调研系统:自定义题型、问卷发布、链接分享、答卷收集、数据可视化、报表导出
python·信息可视化·django
Cloud_Shy61810 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 36 - 39)
开发语言·人工智能·笔记·python
zmzb010311 分钟前
Python课后习题训练记录Day128
开发语言·python
AIFQuant12 分钟前
全球行情自动更新、多品种展示、性能优化实战指南
python·性能优化·金融·node.js·restful
蜂蜜黄油呀土豆15 分钟前
ReWOO 与 Plan-and-Execute:解耦的规划
python·ai·大模型
去码头整点薯条ing17 分钟前
某红书笔记接口逆向【x-s参数】
javascript·爬虫·python
xxie12379418 分钟前
参数Parameter,形参Formal Parameter,实参Actual Argument
开发语言·python
love530love20 分钟前
Hermes-Agent 本地化部署与详细交互式配置实战指南 [LM Studio + QQ ]
人工智能·windows·python·aigc·agent·hermes·hermes-agent
高洁0121 分钟前
人人可用的智能体来了
python·深度学习·机器学习·数据挖掘·知识图谱
装不满的克莱因瓶22 分钟前
NLP中的卷积神经网络CNN——从图像卷积到文本特征提取的跨界应用
人工智能·pytorch·python·深度学习·神经网络·自然语言处理·cnn