Beispiel #1
0

def setup_logger():
    logger = logging.getLogger('InteractiveHtmlBom')
    logger.setLevel(logging.INFO)
    ch = logging.StreamHandler(sys.stdout)
    ch.setLevel(logging.INFO)
    formatter = logging.Formatter("%(asctime)-15s %(levelname)s %(message)s")
    ch.setFormatter(formatter)
    logger.addHandler(ch)
    return logger


logger = setup_logger()
is_cli = False
font_parser = FontParser()


def loginfo(*args):
    if is_cli:
        logger.info(*args)


def logerror(msg):
    if is_cli:
        logger.error(msg)
    else:
        wx.MessageBox(msg)


def logwarn(msg):