Python 配置日志文件

本文介绍了Python中日志的重要性和使用,包括日志级别如critical、error、warning、info和debug,并展示了如何配置日志文件,以及如何在其他程序中导入和使用自定义的日志模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在程序开发阶段,显然我们需要大量的日志。打个比方,我们的程序是一个卖东西的网站,那么关于用户关于钱的,关于商品销售等所有操作我们都应该记录下来,起码可以知道用户花了多少钱,商品销售的怎么样了。

当我们使用爬虫爬取网页时,我们通过日志,能更直观得了解到我们得爬虫爬到哪了,数据是怎样的,有没有哪里报错等等等等信息。

日志级别:
critical > error > warning > info > debug
级别越高打印的日志越少,反之亦然,
debug : 打印全部的日志
info : 打印info,warning,error,critical级别的日志
warning : 打印warning,error,critical级别的日志
error : 打印error,critical级别的日志
critical : 打印critical级别

好了,不扯蛋了,咱们开始配置日志文件吧:

import logging   
import getpass  
import sys
class MyLog(object):
    def __init__(self):
        self.user=getpass.getuser()   #获取系统当前登陆用户(即系统操作用户)
        self.logger=logging.getLogger(self.user)  #日志对象
        self.logger.setLevel(logging.DEBUG)   #默认日志等级为debug级
        
     '''定义日志文件名
	sys.argv是程序执行该py文件时的路径,后面我有截图
	所以这里我把路径的后
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值