From e12f062188881568dfb8d3200c8e79fd5c1c9caf Mon Sep 17 00:00:00 2001 From: "Peter D. Barnes, Jr" Date: Fri, 20 Jan 2023 13:52:08 -0800 Subject: [PATCH] core: (fixes #857): Handle default levels when log component is merely mentioned. --- src/core/model/log.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/model/log.cc b/src/core/model/log.cc index 775558d32..206f571d7 100644 --- a/src/core/model/log.cc +++ b/src/core/model/log.cc @@ -181,11 +181,17 @@ LogComponent::EnvVarCheck() std::tie(found, value) = EnvironmentVariable::Get("NS_LOG", "***", ":"); } - if (!found || value.empty()) + if (!found) { return; } + if (value.empty()) + { + // Default is enable all levels, all prefixes + value = "**"; + } + // Got a value, might have flags int level = 0; StringVector flags = SplitString(value, "|");