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) {
return false;
}
ROOT_LOGGER = logger;
if (ROOT_LOGGER == NULL) {
ROOT_LOGGER = logger;
} else {
loggingDestroyLogger(ROOT_LOGGER);
ROOT_LOGGER = logger;
}
return true;
}