Code review comment for lp:~jaypipes/glance/bug746435

Revision history for this message
Eldar Nugaev (reldan) wrote :

INFO level doesn't include DEBUG messages, but DEBUG level includes DEBUG messages.
There is my examples

example1:

verbose = True
debug = True
logger = logging.getLogger('test')
if debug:
    logger.setLevel(logging.DEBUG)
elif verbose:
    logger.setLevel(logging.INFO)

logger.debug("DEBUG")
logger.info("INFO")

output:
DEBUG:test:DEBUG
INFO:test:INFO

example2:

verbose = True
debug = True
logger = logging.getLogger('test')
if verbose:
    logger.setLevel(logging.INFO)
elif debug:
    logger.setLevel(logging.DEBUG)

logger.debug("DEBUG")
logger.info("INFO")

output:
INFO:test:INFO

« Back to merge proposal