unknown_kind

Diagnostic `nanook::adapters::unknown_kind`

Summary

unknown adapter kind `{0}`

Help

supported built-in kinds: {1}. for plugins, set plugin = "<module-name>"

Details

When this fires

AdapterRegistry::build was handed an [[adapters]] kind = "..." value that doesn't match any builtin and wasn't routed to a plugin. Builtins ship via inventory::submit! from prometheus.rs, statsd.rs, file.rs, stdout.rs, and webhook.rs, so the live list is whatever's compiled in. The error message includes the supported set for that build.

What to check

  • kind is case-sensitive (stdout, not Stdout).
  • For a plugin adapter, drop the made-up kind and set plugin = "<module-name>"; nanook will route through PluginHost::current() to load it.
  • Compare against nanook doc adapters if you suspect a stripped build.
[[adapters]]
kind = "custom"
plugin = "my-adapter"