From 2b128753029a59d8e490fd12b0a3fb73eb8da48f Mon Sep 17 00:00:00 2001 From: "LocalAI [bot]" <139863280+localai-bot@users.noreply.github.com> Date: Fri, 20 Mar 2026 00:58:52 +0100 Subject: [PATCH] fix: Add tracing settings loading from runtime_settings.json (#9081) Tracing settings (EnableTracing and TracingMaxItems) were not being loaded from runtime_settings.json on startup, causing tracing settings configured via WebUI to be lost after service restart. This fix adds proper loading of tracing settings in loadRuntimeSettingsFromFile function in core/application/startup.go. Fixes #9072 Co-authored-by: localai-bot --- core/application/startup.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/core/application/startup.go b/core/application/startup.go index 17d3b2346..0c3bde5d5 100644 --- a/core/application/startup.go +++ b/core/application/startup.go @@ -432,6 +432,18 @@ func loadRuntimeSettingsFromFile(options *config.ApplicationConfig) { } } + // Tracing settings + if settings.EnableTracing != nil { + if !options.EnableTracing { + options.EnableTracing = *settings.EnableTracing + } + } + if settings.TracingMaxItems != nil { + if options.TracingMaxItems == 0 { + options.TracingMaxItems = *settings.TracingMaxItems + } + } + xlog.Debug("Runtime settings loaded from runtime_settings.json") }