Logging3#
Question#
ADDQUESTION
Solution#
import logging
import sys
LEVELS = {'debug': logging.DEBUG,
'info': logging.INFO,
'warning': logging.WARNING,
'error': logging.ERROR,
'critical': logging.CRITICAL
}
if len(sys.argv) > 1:
log_level = sys.argv[1]
level = LEVELS.get(log_level, logging.NOTSET)
logging.basicConfig(level=level)
logging.debug('This is a debug message')
logging.info('This is a info message')
logging.warning('This is a warning message.')
logging.error('This is a error message.')
logging.critical('This is a critical message.')