Я пытаюсь изучить регистратор, и я написал способ печати журналов на консоли и в файле. Я установил уровень журнала DEBUG для обоих обработчиков. Журналы отладки не печатаются в консоли и в файле. Уровни ОШИБКИ / ПРЕДУПРЕЖДЕНИЯ печатаются, как и ожидалось.
Ниже приведен код
import logging
logger = logging.getLogger()
fileHandler = logging.FileHandler("log1")
fileHandler.setLevel(logging.DEBUG)
formatter = logging.Formatter("%(name)-36s %(asctime)s %(levelname)-8s: %(message)s")
fileHandler.setFormatter(formatter)
logger.addHandler(fileHandler)
fileHandler1 = logging.StreamHandler()
fileHandler1.setLevel(logging.DEBUG)
formatter = logging.Formatter("%(name)-36s %(asctime)s %(levelname)-8s: %(message)s")
fileHandler1.setFormatter(formatter)
logger.addHandler(fileHandler1)
logger.debug("My name is nitesh")