日志加载器
1 def get_logger(): 2 log_file=r'..\confg\log.conf' 3 logging.config.fileConfig(log_file) 4 logger=logging.getLogger() 5 return logger 6 7 get_logger().info("..")
log.conf配置如下:
[loggers]
keys=root,infoLogger
[logger_root]
level=DEBUG
handlers=consoleHandler,fileHandler
[logger_infoLogger]
handlers=consoleHandler,fileHandler
qualname=infoLogger
propagate=0
[handlers]
keys=consoleHandler,fileHandler
[handler_consoleHandler]
class=StreamHandler
level=INFO
formatter=form02
args=(sys.stdout,)
[handler_fileHandler]
class=FileHandler
level=INFO
formatter=form01
args=(r'..\Website\logs\all.log', 'a')
[formatters]
keys=form01,form02
[formatter_form01]
format=%(asctime)s %(filename)s [line:%(lineno)d] %(levelname)s %(message)s
datefmt=%Y-%m-%d %H:%M:%S
[formatter_form02]
format=%(asctime)s %(filename)s [line:%(lineno)d] %(levelname)s %(message)s
datefmt=%Y-%m-%d %H:%M:%S
posted on 2019-07-13 11:38 cherry_ning 阅读(67) 评论(0) 收藏 举报
浙公网安备 33010602011771号