From 2b71a782410ea81b4ad8c86e3a57ef3884e7c7fb Mon Sep 17 00:00:00 2001 From: Ping Xie Date: Tue, 27 Aug 2024 21:00:17 -0700 Subject: [PATCH] Add comment explaining log file reopening for rotation support (#956) --- src/server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server.c b/src/server.c index 61a8828ec..63d2aa06d 100644 --- a/src/server.c +++ b/src/server.c @@ -122,6 +122,9 @@ void serverLogRaw(int level, const char *msg) { level &= 0xff; /* clear flags */ if (level < server.verbosity) return; + /* We open and close the log file in every call to support log rotation. + * This allows external processes to move or truncate the log file without + * disrupting logging. */ fp = log_to_stdout ? stdout : fopen(server.logfile, "a"); if (!fp) return;