import logging HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' # TODO add file handling logging.addLevelName(logging.INFO, '%s[%s]' % (OKBLUE, logging.getLevelName(logging.INFO))) logging.addLevelName(logging.WARNING, '%s[%s]' % (WARNING, logging.getLevelName(logging.WARNING))) logging.addLevelName(logging.ERROR, '%s[%s]' % (FAIL, logging.getLevelName(logging.ERROR))) logging.addLevelName(logging.DEBUG, '%s[%s]' % (OKGREEN, logging.getLevelName(logging.DEBUG))) logging.basicConfig(level=logging.DEBUG, format='%(levelname)-14s %(message)s' + ENDC) ODM_INFO = logging.info ODM_WARNING = logging.warning ODM_ERROR = logging.error ODM_EXCEPTION = logging.exception ODM_DEBUG = logging.debug