From b3cf209ebf2a1d0a7b73e5a1dd852208a8e618cb Mon Sep 17 00:00:00 2001 From: weilin Date: Tue, 8 Jul 2025 16:17:02 +0800 Subject: [PATCH] [ISSUE #499] fix log sharding bug --- src/log/Logging.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/log/Logging.cpp b/src/log/Logging.cpp index 34ab25ffe..ea38fb0fa 100644 --- a/src/log/Logging.cpp +++ b/src/log/Logging.cpp @@ -119,6 +119,7 @@ void logAdapter::setLogDir() { void logAdapter::setLogFileNumAndSize(int logNum, int sizeOfPerFile) { string homeDir(UtilAll::getHomeDirectory()); homeDir.append(m_log_dir); + m_logSink->locked_backend()->set_rotation_size(sizeOfPerFile * 1024 * 1024); m_logSink->locked_backend()->set_file_collector(sinks::file::make_collector( keywords::target = homeDir, keywords::max_size = logNum * sizeOfPerFile * 1024 * 1024)); }