fix: 修复未释放被替换的日志器

This commit is contained in:
2025-11-22 16:30:21 +08:00
parent 9ef15068c5
commit 0188b7438c

View File

@@ -260,7 +260,13 @@ bool loggingReplaceDefaultLogger(Logger *logger) {
if (logger == NULL) { if (logger == NULL) {
return false; return false;
} }
ROOT_LOGGER = logger; if (ROOT_LOGGER == NULL) {
ROOT_LOGGER = logger;
} else {
loggingDestroyLogger(ROOT_LOGGER);
ROOT_LOGGER = logger;
}
return true; return true;
} }