Clarify desktop logging contracts and retain early log path
This commit is contained in:
1 parent
d22bae19b4
commit
b2addca5ce
5 files changed
+78
-12
No files matched your search
@@ -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());
|
||||
|
||||
Reference in new issue
Block a user