kOtelLogsChannelsSetting#
Fully qualified name: omni::observability::kOtelLogsChannelsSetting
Defined in omni/observability/IObservability.h
-
constexpr char omni::observability::kOtelLogsChannelsSetting[] = "/observability/logs/channels"#
Setting path to identify the settings branch that may contain a set of log channel filter patterns.
These control which log level a given log channel will emit incoming log messages over OTLP at. Any channel filters provided here will override the base log emit level that is specified in
/observability/logs/emitLevel. Each channel filter provided in this settings branch will take the form of a key/value pair where the key is the name of the channel or channels to affect, and the value is the log level that should be used for that given channel. The channel name in the key may contain the wildcard characters ‘*’ (match zero or more characters) and ‘?’ (match exactly one character) to cover multiple channel names with a single setting. The/observability/logs/adoptLoggingChannelSettingssetting can be used to adopt the initial channel settings for the OpenTelemetry log listener from the main Carbonite logging system’s/log/channels/settings branch. This defaults to being an empty settings branch (ie: not providing any special log channel filters).