1. 程式人生 > >python基礎之logging

python基礎之logging

formatter 文件處理 utf 基礎 turn bsp warning pri 處理器

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