0
我有一個簡單的應用程序應該登錄到控制檯。我的問題是,它記錄了兩次控制檯。蟒蛇記錄器登錄兩次
我有以下日誌記錄配置:
root = logging.getLogger()
root.setLevel(logging.INFO)
ch = logging.StreamHandler(sys.stdout)
formatter = logging.Formatter('%(asctime)s | src="%(name)s" | lvl="%(levelname)s" | msg="%(message)s"')
ch.setFormatter(formatter)
ch.setLevel(logging.INFO)
root.addHandler(ch)
#werkzeug disable werkzeug logs
werkzeug_logger = logging.getLogger('werkzeug')
werkzeug_logger.setLevel(logging.ERROR)
控制檯輸出:
INFO:auth:Starting oauth flow
2017-06-08 14:16:08,494 | src="auth" | lvl="INFO" | msg="Starting oauth flow"
;對於這個問題,你使用的是哪個記錄器,'root'還是'werkzeug_logger'? – chepner
根。我想停止werkzeug記錄器。 – wayfare
werkzeug有時使用默認記錄器(谷歌了) –