Python logging libraryΒΆ

import logging

debug = True
logfile = "toto.log"
def display_log_messages():
#    logger = logging.getLogger("toto")
#    # cmdline loggin
#    FORMAT = "- %(message)s -"
#    sh = logging.StreamHandler()
#    sh.setFormatter(logging.Formatter(FORMAT))
#    fh = logging.FileHandler("toto.log") #StreamHandler()
#    fh.setFormatter(logging.Formatter(FORMAT))
#    logger.addHandler(sh)
#    logger.addHandler(fh)
#    logger.setLevel(logging.INFO)
#    return logger


        FORMAT = "%(message)s "
        formatter = logging.Formatter(FORMAT)
        logger = logging.getLogger("tender")
        if debug:
                sh = logging.StreamHandler()
                sh.setFormatter(formatter)
                sh.setLevel(logging.WARNING)
                logger.addHandler(sh)
        fh = logging.FileHandler(logfile)
        fh.setFormatter(formatter)
        logger.addHandler(fh)
        logger.setLevel(logging.DEBUG)
        return logger



logger = display_log_messages()
logger.info("hello")
logger.error("blabla")