Python爬虫网安-logging模块日志管理

logging模块:

用于记录日志,方便调试

日志级别:

DEBUG: 用于详细的调试信息,通常用于开发和故障排查。
INFO: 提供一般信息,表明应用程序正在正常运行。
WARNING: 表示潜在的问题或异常情况,但不会中断应用程序。
ERROR: 指示错误发生,可能会导致应用程序部分失败。
CRITICAL: 指示严重错误,可能会导致应用程序完全失败。

 方式一:basicConfig

#!/usr/bin/env python

import logging

#配置日志记录器

#level指定记录日志的级别
logging.basicConfig(level=logging.DEBUG,filename="app.log",
                    format='%(asctime)s - %(levelname)s - %(message)s')
loger = logging.getLogger("myapp")
loger.debug("这是一条debug信息")
loger.info("这是一条info信息")
loger.warning("这是一条warning信息")
loger.error("这是一条error信息")
loger.critical("这是一条CRITICAL信息")

 方式二:

#!/usr/bin/env python

import logging

#创建
loger = logging.getLogger("myapp")
loger.setLevel(logging.INFO)

#显示在终端上
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)

#显示到文件里
file_handler = logging.FileHandler("myapp.log")
file_handler.setLevel(logging.ERROR)

formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
file_handler.setFormatter(formatter)
console_handler.setFormatter(formatter)

loger.addHandler(file_handler)
loger.addHandler(console_handler)

loger.info("这是一条info信息")
loger.error("这是一条error信息")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值