I am trying to learn logger and I have written a way to print logs on the console and file. I set the log level to DEBUG for both the handlers. DEBUG logs are not getting printed in console and in file. ERROR/WARNING levels are getting printed as expected.
Below is the code
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")
logger.setLevel(logging.DEBUG).