神奇的python(四)之logging日志文件系统

(1) 简介

日志调试输出信息
日志级别: critical > error > warning > info > debug,notset 级别越高打印的日志越少,反之亦然,即
debug : 打印全部的日志(notset等同于debug)
info : 打印info,warning,error,critical级别的日志
warning : 打印warning,error,critical级别的日志
error : 打印error,critical级别的日志
critical : 打印critical级别

(2) 使用方法

  • 输出消息至终端
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 输出消息至终端

import logging
import os

logger_fmt ='%(asctime)s\tFile \"%(filename)s\",line %(lineno)s\t%(levelname)s: %(message)s'
Logneme = os.path.join(os.path.abspath('.'), 'debug', 'Log', 'log')   #输出路径及路径名
formatter = logging.Formatter(logger_fmt)  #输出格式
	
logger_console_handler = logging.StreamHandler()    #输出到终端
logger_console_handler.setFormatter(formatter)   # 设置输出格式

logger = logging.getLogger() 
if not len(logger.handlers):
    logger.addHandler(logger_console_handler)       
else:
    logger.removeHandler(logger_console_handler)
lo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值