Example #1
0
    def setUpClass(cls):
        """Called once for each suite.  This does the minimal setup of base which
        requires parsing FLAGS with no arguments and setting up logging.
        If invoked directly rather than through unittest, the FLAGS will already be parsed
        and logging will already be set up, so this should be a no-op.
        """

        if not base.FLAGS.has_parsed:
            base.FLAGS.parse(os.environ.get("TEST_ARGS", "").split())
        # these are the log levels that are set by the default global flag values
        # so if logging hasn't yet been setup, it'll be setup as if base.run were called with
        # no args.
        base.setup_logging(
            level=base.LogLevel.DEBUG,
            console_level=base.LogLevel.INFO,
            file_level=base.LogLevel.ALL,
        )
Example #2
0
    def setUpClass(cls):
        """Called once for each suite.  This does the minimal setup of base which
        requires parsing FLAGS with no arguments and setting up logging.
        If invoked directly rather than through unittest, the FLAGS will already be parsed
        and logging will already be set up, so this should be a no-op.
        """

        if not base.FLAGS.has_parsed:
            base.FLAGS.parse(os.environ.get("TEST_ARGS", "").split())
        # these are the log levels that are set by the default global flag values
        # so if logging hasn't yet been setup, it'll be setup as if base.run were called with
        # no args.
        base.setup_logging(
            level=base.LogLevel.DEBUG,
            console_level=base.LogLevel.INFO,
            file_level=base.LogLevel.ALL,
        )
Example #3
0
def init_logging():
    global _INITIALIZED
    if _INITIALIZED:
        return
    _INITIALIZED = True

    try:
        log_level = base.parse_log_level_flag(FLAGS.log_level)
        log_console_level = base.parse_log_level_flag(FLAGS.log_console_level)
        log_file_level = base.parse_log_level_flag(FLAGS.log_file_level)
    except base.Error as err:
        print(err)
        return os.EX_USAGE

    base.setup_logging(
        level=log_level,
        console_level=log_console_level,
        file_level=log_file_level,
    )
Example #4
0
def init_logging():
    global _INITIALIZED
    if _INITIALIZED:
        return
    _INITIALIZED = True

    try:
        log_level = base.parse_log_level_flag(FLAGS.log_level)
        log_console_level = base.parse_log_level_flag(FLAGS.log_console_level)
        log_file_level = base.parse_log_level_flag(FLAGS.log_file_level)
    except base.Error as err:
        print(err)
        return os.EX_USAGE

    base.setup_logging(
        level=log_level,
        console_level=log_console_level,
        file_level=log_file_level,
    )