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)
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)
def set_log_levels(self, context, log_request): utils.set_log_levels(log_request.prefix, log_request.level)
def set_log_levels(self, context, log_request): utils.set_log_levels(log_request.prefix, log_request.level)