loging模块

 
日志配置
logging.basicConfig(
level=logging.DEBUG, # 等级设置
filename="F:logger.log",
filemode="a",
format="[%(lineno)d][%(name)s] %(asctime)s: %(message)s ",
# datefmt=
)
logging.debug("hello")
logging.info("hello")
logging.warning("hello")
logging.error("hello")
logging.critical("hello")
 
def getlogger():
# logger = logging.getLogger(logname)
infologger = logging.getLogger("myLogging")
dglogger = logging.getLogger("myLogging.debugLogging")
dgFileHandler = logging.FileHandler("F:debuglogger.log")
infoFileHandler = logging.FileHandler("F:infologger.log")
ch = logging.StreamHandler()
fm = logging.Formatter("[%(lineno)d][%(name)s] %(asctime)s: %(message)s ")
dgFileHandler.setFormatter(fm)
infoFileHandler.setFormatter(fm)
ch.setFormatter(fm)
 
infologger.addHandler(infoFileHandler)
infologger.setLevel(logging.WARNING)
dglogger.addHandler(dgFileHandler)
dglogger.addHandler(ch)
dglogger.setLevel(logging.DEBUG)
return dglogger
 
# infologger = getlogger("myLogging", logging.INFO)
dglogger = getlogger()
 
 
dglogger.debug("debug hello")
dglogger.info("info hello")
dglogger.warning("warning hello")
dglogger.error("error hello")
dglogger.critical("critical hello")
posted @ 2019-05-31 13:05  ChenHQ2048  阅读(165)  评论(0编辑  收藏  举报