码迷,mamicode.com
首页 > 编程语言 > 详细

python基础之logging

时间:2018-09-05 00:52:44      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:处理   运行   sum   logger   控制   处理器   _for   print   tle   

 

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

标签:处理   运行   sum   logger   控制   处理器   _for   print   tle   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!