Logger 持有打开的文件句柄,用外部 QFile 句柄 truncate 会导致 Logger 写入位置异常,产生大量空行。现在通过 Logger::clearLogFile() 在持有锁的情况下 flush → resize(0) → seek(0),保证句柄一致。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app | ||
| audio | ||
| core | ||
| ui | ||
| utils | ||
| main.cpp | ||
Logger 持有打开的文件句柄,用外部 QFile 句柄 truncate 会导致 Logger 写入位置异常,产生大量空行。现在通过 Logger::clearLogFile() 在持有锁的情况下 flush → resize(0) → seek(0),保证句柄一致。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app | ||
| audio | ||
| core | ||
| ui | ||
| utils | ||
| main.cpp | ||