Пример #1
0
    def _set_log(self, req, context, body):
        """Set log levels of services dynamically."""
        prefix = body.get('prefix')
        level = body.get('level')

        binaries, services = self._log_params_binaries_services(context, body)

        log_req = objects.LogLevel(context, prefix=prefix, level=level)

        if constants.API_BINARY in binaries:
            utils.set_log_levels(prefix, level)
        for service in services:
            self.rpc_apis[service.binary].set_log_levels(
                context, service, log_req)

        return webob.Response(status_int=http_client.ACCEPTED)
Пример #2
0
    def _set_log(self, req, context, body):
        """Set log levels of services dynamically."""
        prefix = body.get('prefix')
        level = body.get('level')

        binaries, services = self._log_params_binaries_services(context, body)

        log_req = objects.LogLevel(context, prefix=prefix, level=level)

        if constants.API_BINARY in binaries:
            utils.set_log_levels(prefix, level)
        for service in services:
            self.rpc_apis[service.binary].set_log_levels(context,
                                                         service, log_req)

        return webob.Response(status_int=http_client.ACCEPTED)
Пример #3
0
 def set_log_levels(self, context, log_request):
     utils.set_log_levels(log_request.prefix, log_request.level)
Пример #4
0
 def set_log_levels(self, context, log_request):
     utils.set_log_levels(log_request.prefix, log_request.level)