From bc17147c11d2e34a287a4e2171484aa3f9e576d4 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Fri, 17 Apr 2026 14:10:02 +0200 Subject: log cleanup (#969) - Improvement: New `ZEN_SCOPED_LOG(Expr)` macro routes `ZEN_INFO`/`ZEN_WARN`/`ZEN_DEBUG` in the enclosing block through the given logger expression instead of the default - Improvement: `BuildContainer`, `SaveOplog`, and `LoadOplogContext` now take a caller-provided `LoggerRef` so diagnostic messages route through the caller's logger --- src/zenutil/zenserverprocess.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/zenutil/zenserverprocess.cpp') diff --git a/src/zenutil/zenserverprocess.cpp b/src/zenutil/zenserverprocess.cpp index 1fe373228..e1ffeeb3e 100644 --- a/src/zenutil/zenserverprocess.cpp +++ b/src/zenutil/zenserverprocess.cpp @@ -1614,7 +1614,7 @@ ValidateLockFileInfo(const LockFileInfo& Info, std::string& OutReason) std::optional StartupZenServer(LoggerRef LogRef, const StartupZenServerOptions& Options) { - auto Log = [&LogRef]() { return LogRef; }; + ZEN_SCOPED_LOG(LogRef); // Check if a matching server is already running { @@ -1684,7 +1684,7 @@ ShutdownZenServer(LoggerRef LogRef, ZenServerState::ZenServerEntry* Entry, const std::filesystem::path& ProgramBaseDir) { - auto Log = [&LogRef]() { return LogRef; }; + ZEN_SCOPED_LOG(LogRef); int EntryPort = (int)Entry->DesiredListenPort.load(); const uint32_t ServerProcessPid = Entry->Pid.load(); try -- cgit v1.2.3