Unify application logging

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
This commit is contained in:
Loren Eteval
2026-08-12 12:20:50 +08:00
parent 84b33ce6ca
commit d7f9d49089
15 changed files with 643 additions and 200 deletions
+7 -1
View File
@@ -99,7 +99,13 @@ class AppMainProcess(ProcessContext.Process):
if APP() is None:
crashLog = f'{stackLog}'
else:
crashLog = f'{AppLoggerWindow.Self().plainText()}\n{stackLog}'
logManager = AppLogManager()
crashLog = (
f'{logManager.plainText()}\n{stackLog}'
if logManager is not None
else f'{stackLog}'
)
with open(CRASH_LOG_DIR / self.logFileName, 'w', encoding='utf-8') as file:
file.write(crashLog)