logging模块简单使用
Posted standby
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了logging模块简单使用相关的知识,希望对你有一定的参考价值。
import logging def get_logger(level=‘info‘,filename=‘analysis.log‘): log_level = { ‘debug‘:logging.DEBUG, ‘info‘:logging.INFO, ‘warning‘:logging.WARNING, ‘error‘:logging.ERROR, ‘critical‘:logging.CRITICAL } logger = logging.getLogger(__name__) formatter = logging.Formatter(‘"%(asctime)s" "%(filename)s[line:%(lineno)d]" "%(levelname)s" "%(message)s"‘) file = os.path.join(‘./‘,filename) handler = logging.FileHandler(file, mode=‘a‘) level = ‘info‘ if level not in log_level else level handler.setLevel(log_level[level]) handler.setFormatter(formatter) logger.addHandler(handler) return logger
以上是关于logging模块简单使用的主要内容,如果未能解决你的问题,请参考以下文章