diff --git a/subsys/logging/backends/log_backend_rtt.c b/subsys/logging/backends/log_backend_rtt.c index d78e530621c5c..331c1a19605d1 100644 --- a/subsys/logging/backends/log_backend_rtt.c +++ b/subsys/logging/backends/log_backend_rtt.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -311,7 +312,11 @@ static void dropped(const struct log_backend *const backend, uint32_t cnt) { ARG_UNUSED(backend); - log_backend_std_dropped(&log_output_rtt, cnt); + if (IS_ENABLED(CONFIG_LOG_BACKEND_RTT_OUTPUT_DICTIONARY)) { + log_dict_output_dropped_process(&log_output_rtt, cnt); + } else { + log_backend_std_dropped(&log_output_rtt, cnt); + } } static void process(const struct log_backend *const backend,