aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/zenserverprocess.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2026-04-17 14:10:02 +0200
committerGitHub Enterprise <[email protected]>2026-04-17 14:10:02 +0200
commitbc17147c11d2e34a287a4e2171484aa3f9e576d4 (patch)
tree84f070b4d21fbf46b68ffd59d5d6215f8c2a8876 /src/zenutil/zenserverprocess.cpp
parentoperationlogoutput refactor (#967) (diff)
downloadarchived-zen-bc17147c11d2e34a287a4e2171484aa3f9e576d4.tar.xz
archived-zen-bc17147c11d2e34a287a4e2171484aa3f9e576d4.zip
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
Diffstat (limited to 'src/zenutil/zenserverprocess.cpp')
-rw-r--r--src/zenutil/zenserverprocess.cpp4
1 files changed, 2 insertions, 2 deletions
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<int>
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