Esempio n. 1
0
def print_log(log, level="info"):
    formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s")

    logger = logging.getLogger("ATF")
    logger.setLevel(logging.DEBUG)

    config_path = get_config("logging", "path")
    log_path = config_path if config_path else get_log_dir()
    if log_path:
        fh = logging.FileHandler(log_path + os.sep + "%s.log" % get_current_date())
        fh.setLevel(int(get_config("logging", "level")))
        fh.setFormatter(formatter)
        if "FileHandler" not in str(logger.handlers):
            logger.addHandler(fh)

    ch = logging.StreamHandler()
    ch.setLevel(logging.INFO)
    ch.setFormatter(formatter)
    if "StreamHandler" not in str(logger.handlers):
        logger.addHandler(ch)

    logger.log(_get_num_level(level), log)

    if "FileHandler" in str(logger.handlers):
        fh.close()
    ch.close()
Esempio n. 2
0
def print_log(log, level="info"):
    formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')

    logger = logging.getLogger("ATF")
    logger.setLevel(logging.DEBUG)

    config_path = get_config("logging", "path")
    log_path = config_path if config_path else get_log_dir()
    if log_path:
        fh = logging.FileHandler(log_path + os.sep +
                                 "%s.log" % get_current_date())
        fh.setLevel(int(get_config("logging", "level")))
        fh.setFormatter(formatter)
        if "FileHandler" not in str(logger.handlers):
            logger.addHandler(fh)

    ch = logging.StreamHandler()
    ch.setLevel(logging.INFO)
    ch.setFormatter(formatter)
    if "StreamHandler" not in str(logger.handlers):
        logger.addHandler(ch)

    logger.log(_get_num_level(level), log)

    if "FileHandler" in str(logger.handlers):
        fh.close()
    ch.close()
Esempio n. 3
0
def get_test_report_path():
    report_dir = _get_workspace_path() + \
        os.sep + "logging_report" + os.sep + "reports"
    if not os.path.isdir(report_dir):
        os.mkdir(report_dir)
    return report_dir + os.sep + "%s_%s.html" \
                                 % (get_current_date(),
                                    get_current_time())
Esempio n. 4
0
def get_test_report_path():
    report_dir = _get_workspace_path() + \
        os.sep + "logging_report" + os.sep + "reports"
    if not os.path.isdir(report_dir):
        os.mkdir(report_dir)
    return report_dir + os.sep + "%s_%s.html" \
                                 % (get_current_date(),
                                    get_current_time())