Clarify desktop logging contracts and retain early log path

This commit is contained in:
evgeny committed 2026-10-27 01:41:23 +01:00
1 parent d22bae19b4
commit b2addca5ce
5 files changed
+78 -12

No files matched your search

+2 -1
View File
@@ -346,7 +346,8 @@ int main(int argc, char *argv[]) {
* конструкторе MainWindow ДО старта utun-потока, поэтому без этого его диагностика
* (ma_engine_init и т.п.) в лог-файл не попадёт. */
debug_enable_function_name(0);
debug_enable_file_output(debugFile.toUtf8().constData(), 0);
const QByteArray debugFilePath = debugFile.toUtf8(); // Logger заимствует путь до закрытия/замены файла.
debug_enable_file_output(debugFilePath.constData(), 0);
QString lvl = cfg.debugLevel().trimmed();
if (lvl.isEmpty()) lvl = QStringLiteral("info");
debug_apply_global_level(lvl.toUtf8().constData());