コード例 #1
0
def fatal(message, timestamp=None, type=default_error_type):
    "Fatal printout to logger window. kill the program instance!"
    Utils.fatal(message, timestamp=timestamp)
    logger.fatal(type, message)
コード例 #2
0
def fatal_banner(message, timestamp=None, type=default_error_type):
    "Sever error printout to logger window"
    Utils.fatal(132 * '*', timestamp=timestamp)
    Utils.fatal('** ', timestamp=timestamp)
    if isinstance(message, str):
        Utils.fatal('** ' + message, timestamp=timestamp)
    elif isinstance(message, list) or isinstance(message, tuple):
        for m in message:
            Utils.fatal('** ' + m, timestamp=timestamp)
    else:
        Utils.fatal('** ' + str(message), timestamp=timestamp)
    Utils.fatal('** ', timestamp=timestamp)
    Utils.fatal(132 * '*', timestamp=timestamp)
    if isinstance(message, str):
        logger.error(type, message)
    elif isinstance(message, list) or isinstance(message, tuple):
        for m in message:
            logger.error(type, m)
    else:
        logger.error(type, str(message))