def configure_logging(debug_tests=True): """Configure logging for the tests.""" logger = logging.getLogger(settings.api_server.LOGGER_NAME) if debug_tests: level = TRACE else: level = logging.INFO configure_logger(logger=logger, filename='filesync-server-tests.log', level=level, propagate=False, logger_class=logging.FileHandler)
def configure_logging(debug_tests=True): """Configure logging for the tests.""" logger = logging.getLogger(config.api_server.logger_name) if debug_tests: level = TRACE else: level = logging.INFO configure_logger(logger=logger, filename='filesync-server-tests.log', level=level, propagate=False, logger_class=logging.FileHandler)
def create_service(): """Create the service instance.""" configure_logger(logger=logger, filename=config.ssl_proxy.log_filename, level=logging.DEBUG, propagate=False, start_observer=True) server_key = config.secret.api_server_key server_crt = config.secret.api_server_crt server_crt_chain = config.secret.api_server_crt_chain ssl_cert = crypto.load_certificate(crypto.FILETYPE_PEM, server_crt) ssl_cert_chain = crypto.load_certificate(crypto.FILETYPE_PEM, server_crt_chain) ssl_key = crypto.load_privatekey(crypto.FILETYPE_PEM, server_key) ssl_proxy = ProxyService(ssl_cert, ssl_key, ssl_cert_chain, config.ssl_proxy.port, '127.0.0.1', config.api_server.tcp_port, config.ssl_proxy.server_name, config.ssl_proxy.status_port) return ssl_proxy
def create_service(): """Create the service instance.""" configure_logger(logger=logger, filename=settings.ssl_proxy.LOG_FILENAME, level=logging.DEBUG, propagate=False, start_observer=True) server_key = settings.api_server.KEY server_crt = settings.api_server.CRT server_crt_chain = settings.api_server.CRT_CHAIN ssl_cert = crypto.load_certificate(crypto.FILETYPE_PEM, server_crt) if server_crt_chain: ssl_cert_chain = crypto.load_certificate(crypto.FILETYPE_PEM, server_crt_chain) else: ssl_cert_chain = None ssl_key = crypto.load_privatekey(crypto.FILETYPE_PEM, server_key) ssl_proxy = ProxyService(ssl_cert, ssl_key, ssl_cert_chain, settings.ssl_proxy.PORT, '127.0.0.1', settings.api_server.TCP_PORT, settings.ssl_proxy.SERVER_NAME, settings.ssl_proxy.STATUS_PORT) return ssl_proxy
from StringIO import StringIO config_file = StringIO() config_file.write(default_config) config_file.seek(0) (parser, options, argv) = configglue( config_file, args=sys.argv[1:], usage="%prog [options]", extra_parsers=[("comma_separated_list", comma_separated_list_parser)]) if not options.groups or not options.interval or not options.timeout: parser.print_help() sys.exit(2) # configure the logger try: level = logging._levelNames[options.log_level] except KeyError: # if level doesn't exist fallback to DEBUG level = logging.DEBUG root_logger = logging.getLogger() configure_logger(logger=root_logger, filename=options.log_file, level=level, log_format=options.log_format) rpc = childutils.getRPCInterface(os.environ) hbl = HeartbeatListener(options.timeout, options.interval, options.groups, options.processes, rpc) hbl.runforever()
from configglue import configglue config_file = StringIO() config_file.write(default_config) config_file.seek(0) (parser, options, argv) = configglue( config_file, args=sys.argv[1:], usage="%prog [options]", extra_parsers=[("comma_separated_list", _comma_separated_list_parser)]) # configure the logger try: level = logging._levelNames[options.log_level] except KeyError: # if level doesn't exist fallback to DEBUG level = logging.DEBUG configure_logger(name="resources", filename=options.log_file, level=level, log_format=options.log_format, propagate=False) if not options.metric_namespace_prefix: options.metric_namespace_prefix = "%s.%s" % ( settings.ENVIRONMENT_NAME, platform.node()) # start the process rpc = childutils.getRPCInterface(os.environ) sw = StatsWorker(options.interval, options.metric_namespace_prefix, rpc) sw.run_forever()
config_file.seek(0) (parser, options, argv) = configglue(config_file, args=sys.argv[1:], usage="%prog [options]", extra_parsers=[("comma_separated_list", comma_separated_list_parser)]) if not options.groups or not options.interval or not options.timeout: parser.print_help() sys.exit(2) # configure the logger try: level = logging._levelNames[options.log_level] except KeyError: # if level doesn't exist fallback to DEBUG level = logging.DEBUG root_logger = logging.getLogger() configure_logger(logger=root_logger, filename=options.log_file, level=level, log_format=options.log_format) rpc = childutils.getRPCInterface(os.environ) hbl = HeartbeatListener(options.timeout, options.interval, options.groups, options.processes, rpc) hbl.runforever()
config_file.seek(0) (parser, options, argv) = configglue(config_file, args=sys.argv[1:], usage="%prog [options]", extra_parsers=[("comma_separated_list", _comma_separated_list_parser)]) # configure the logger try: level = logging._levelNames[options.log_level] except KeyError: # if level doesn't exist fallback to DEBUG level = logging.DEBUG configure_logger(name="resources", filename=options.log_file, level=level, log_format=options.log_format, propagate=False) if not options.metric_namespace_prefix: options.metric_namespace_prefix = "%s.%s" % ( config.general.environment_name, platform.node()) # start the process rpc = childutils.getRPCInterface(os.environ) sw = StatsWorker(options.interval, options.metric_namespace_prefix, rpc) sw.run_forever()