fix: 修复Logger模块Bug\n- Logger.h: m_categoryEnabled数组初始化错误,只有第一个元素为true\n- FileLogSink: 添加文件关闭时自动重开逻辑\n- main.cpp: 集成Engine Logger
This commit is contained in:
@@ -15,7 +15,12 @@ FileLogSink::~FileLogSink() {
|
||||
|
||||
void FileLogSink::Log(const LogEntry& entry) {
|
||||
if (!m_writer.IsOpen()) {
|
||||
return;
|
||||
// File not open, try to reopen
|
||||
m_writer.Open(m_filePath.CStr(), true);
|
||||
if (!m_writer.IsOpen()) {
|
||||
// Still not open - output to debug
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
char timestamp[32];
|
||||
|
||||
Reference in New Issue
Block a user