python编写简版日志

1、下载logging模块
<1>使用pip命令 pip install logging
在这里插入图片描述
<2> pycharm中安装logging模块
在这里插入图片描述
在这里插入图片描述
2、创建一个logger.py文件
在这里插入图片描述
3、简版日志编写

log_path = r'C:\Users\Administrator\PycharmProjects\乐天\log_package'
def get_loger(path = log_path):
    import logging,time  # 导入模块
    logger = logging.getLogger()  #  实例化logger对象
    logger.setLevel(logging.DEBUG)  # 设置日志级别

    now = time.strftime('%Y-%m-%d-%H-%M-%S')  # 生成时间戳
    path = path + '/' + now + '.log'   # 给日志按时间戳命名 后缀为.log
    write_file = logging.FileHandler(path,'a+',encoding='utf-8')   # 写入日志的形式为追加  编码utf-8
    write_file.setLevel(logging.DEBUG)  # 设置写入日志文件的级别
    set_logs = logging.Formatter('%(asctime)s - %(filename)s - %(funcName)s - %(levelname)s - %(message)s')
    #  asctime =  人类能够读懂的当前时间   filename =  pathname的文件名部分,包含文件后缀 funcName =  调用日志记录函数的函数名 levelname = 日志级别 message = 记录日志信息
    write_file.setFormatter(set_logs)  # 将设置好的日志格式放入

    kz = logging.StreamHandler()  #  将日志信息打印到控制台
    kz.setLevel(logging.DEBUG)  # 设置打印控制台的日志级别

    # 添加handler
    logger.addHandler(write_file)
    logger.addHandler(kz)  
    return logger

logs = get_loger()
logs.debug('这就完成了')

4、查看日志内容
在这里插入图片描述
在这里插入图片描述

有问题博客下方留言
尽全力回复您

评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值