41class Component
final :
public MiddlewareFactoryComponentBase {
45 static constexpr std::string_view
kName =
"grpc-server-logging";
47 Component(
const components::ComponentConfig& config,
const components::ComponentContext& context);
49 static yaml_config::Schema GetStaticConfigSchema();
53 std::shared_ptr<
const MiddlewareBase> CreateMiddleware(
54 const ugrpc::server::ServiceInfo&,
55 const yaml_config::
YamlConfig& middleware_config