logger比print优秀之处

分级

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

  • Logger:具有日志分级

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

缺少上下文

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

输出

  • Print:只能显示在屏幕(控制台)上
  • Logger:
    • 显示在屏幕(控制台)上
    • 错误的信息自动存入 error.log 文件
    • 严重错误直接通过 Webhook 发到你的钉钉/企业微信报警
相关推荐
leisoo809722 分钟前
财报数据怎么排雷本地化Python构建财务异常预警系统
人工智能·python·算法
小柯南敲键盘42 分钟前
跨马翻译:跨境电商批量图片翻译与视频字幕一站式工具
人工智能·python·音视频
卷无止境1 小时前
FastAPI Guard 全解析,从概念到工程落地的实战指南
后端·python
卷无止境1 小时前
FastAPI Users 全面解析:概念、原理与工程实战
后端·python
COOLMO研究AI2 小时前
Python 如何在 AI 接口中实现请求幂等性:防止重复提交与重复扣费
人工智能·python·php
CTA量化套保2 小时前
新手学量化,先做能复查的小流程
人工智能·python
ctlover2 小时前
Python文件操作
开发语言·python
AndrewHZ3 小时前
图像处理入门(第005期):颜色空间入门——RGB/HSV/CMYK/Lab
图像处理·python·opencv·hsv·rgb·色彩空间
风流 少年3 小时前
Spring AI 2.0:Tool
java·python·spring
郝学胜-神的一滴3 小时前
干货版《算法导论》17:二叉树核心原理、遍历逻辑与高阶实操全解
数据结构·c++·python·算法·计算机·编程