def main(): # pragma: no cover args = parse_args() matchlist = buildbot_state.construct_pattern_matcher() logger = logging.getLogger(__name__) logs.add_handler(logger) if args.list_all_states: matchlist.print_all_states() return 0 abs_master_directory = os.path.abspath(args.directory) state_machine = partial(run_state_machine_pass, logger, matchlist, abs_master_directory, args.emergency_file, args.desired_state, args.transition_time_utc, args.enable_gclient_sync, args.prod, args.connection_timeout, args.hostname) if args.loop: loop_opts = outer_loop.process_argparse_options(args) outer_loop.loop( state_machine, lambda: args.loop_sleep_secs, **loop_opts) else: return state_machine() return 0
def main(): # pragma: no cover args = parse_args() matchlist = buildbot_state.construct_pattern_matcher() logger = logging.getLogger(__name__) logs.add_handler(logger) if args.list_all_states: matchlist.print_all_states() return 0 abs_master_directory = os.path.abspath(args.directory) state_machine = partial(run_state_machine_pass, logger, matchlist, abs_master_directory, args.emergency_file, args.desired_state, args.transition_time_utc, args.enable_gclient_sync, args.prod, args.connection_timeout, args.hostname) if args.loop: loop_opts = outer_loop.process_argparse_options(args) outer_loop.loop(state_machine, lambda: args.loop_sleep_secs, **loop_opts) else: return state_machine() return 0
def setup_logging(logger, output_dir, log_level=logging.WARN): """Log messages on stdout and in LOGFILE, in the master directory.""" logfile_handler = logging.handlers.RotatingFileHandler( os.path.join(output_dir, LOGFILE), maxBytes=1048576, backupCount=20) infra_logs.add_handler(logger, handler=logfile_handler, level=logging.INFO) infra_logs.add_handler(logger, level=log_level)
def setup_logging(logger, output_dir, log_level=logging.WARN): """Log messages on stdout and in LOGFILE, in the master directory.""" logfile_handler = logging.handlers.RotatingFileHandler(os.path.join( output_dir, LOGFILE), maxBytes=1048576, backupCount=20) infra_logs.add_handler(logger, handler=logfile_handler, level=logging.INFO) infra_logs.add_handler(logger, level=log_level)
def __init__(self, filepath): self._logger = logging.getLogger("__name__") filehandler = logging.FileHandler(filepath, "a") logs.add_handler(self._logger, handler=filehandler, level=logging.INFO)
def __init__(self, filepath): self._logger = logging.getLogger('__name__') filehandler = logging.FileHandler(filepath, 'a') logs.add_handler(self._logger, handler=filehandler, level=logging.INFO)