首页 > 编程语言 > 详细

python 内置模块 logging的使用

时间:2019-10-14 15:22:10      阅读:83      评论:0      收藏:0      [点我收藏+]

参考资料

https://www.python.org/dev/peps/pep-0282/
https://docs.python.org/zh-cn/3/library/logging.html

重点

作用

记录系统运行日志。而日志的作用就很多了,以网站日志为例,主要由以下作用:

  • 通过网站日志可以清楚的得知用户在什么IP、什么时间、用什么操作系统访问了你网站的哪个页面
  • 通过网站日志可以知道网站几点几分除了什么问题,方便维护
  • 可以知道爬虫蜘蛛对网站的基本爬取情况
  • 可以知道哪些网页用户最喜欢访问
    ……

有人会问,日志保存到哪里呢?当然,日志是需要保存到文本文件中了。

日志文件太大怎么办?

  • 可以每天一个文本文件保存日志
  • 可以定期删除过期的日志,例如:只保存3个月的日志

日志级别

CRITICAL
ERROR
WARNING
INFO
DEBUG
NOTSET

基本使用

import logging

logging.debug('debug message')
logging.info('info message')
logging.warn('warn message')
logging.error('error message')
logging.critical('critical message') 

四大组件

Loggers(日志记录器)
Handlers(日志处理器)
Filters(日志过滤器)
Formatters(格式化)

要了解更多详情,请参考官方文档。

python 内置模块 logging的使用

原文:https://www.cnblogs.com/tantanjishu/p/11671429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!