def set_logger(args, sync_state): log_level = logging.INFO if args.logLevel: log_level = getattr(logging, args.logLevel) logger.initialize_default(force_console_output=not args.quiet).setLevel(log_level) custom_filter = ContextFilter(sync_state, config.dev.version) logger.logger.addFilter(custom_filter) file_handler = logger.log_to_file() file_handler.addFilter(custom_filter) file_handler.setLevel(logging.DEBUG) logger.set_colors(not args.no_colors, LOG_FORMAT_CUSTOM) logger.set_unhandled_exception_handler() logger_twisted.enable_twisted_log_observer()