首页 > 编程语言 > 详细

python基础之logging

时间:2018-09-05 00:31:07      阅读:172      评论:0      收藏:0      [点我收藏+]

 

import logging
def logger():
    logger = logging.getLogger(logger)#括号里面默认是root
    logger.setLevel(DEBUG)#设置等级是DEBUG,数字是10,INFO是20,WARNING是30,ERROR是40,CRITICLE是50
    _format = logging.Formatter([%(name)s] %(asctime)s %(levelname)-8s: %(message)s)
    fh = logging.FileHandler(log.txt,encoding=utf-8)#文件处理器
    ch = logging.StreamHandler()#控制台处理器
    logger.addHandler(fh)
    logger.addHandler(ch)
    fh.setFormatter(_format)#设置文件格式
    ch.setFormatter(_format)#设置控制台输出格式
    return logger


def add(a,b):
    print(开始运行add函数)
    logger.warning(fa = {a},b={b})
    sumer = a + b
    logger.info(f结果={sumer})
    return sumer

logger = logger()
add(1,4)

 

python基础之logging

原文:https://www.cnblogs.com/smart-zihan/p/9589165.html

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