0
를로드하지 않습니다 나는 다음과 같은 파이썬 코드가 있습니다파이썬 로거는 형식
이[loggers]
keys = root
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
handlers=console
level=DEBUG
[handler_console]
class = StreamHandler
level = DEBUG
format = generic
args = (sys.stdout,)
[formatter_generic]
format=%(levelname)s: %(name)s - %(message)s
문제는 그러나 "a.py"
의 출력이 "aaaa"
점이다 :에서 다음 구성 파일 a.conf
와
import logging
import logging.config
logging.config.fileConfig('a.conf')
logging.debug('aaaa')
을 로그 이름 또는 로그 레벨로 적절하게 형식화되지 않은 상태. 이 아이디어가 효과가없는 이유는 무엇입니까? [handler_console]에서
덕분에, 그것은 실제로 작동합니다. – josgek