From 1c3f6fb0155b1a125eed70d6af317b3d247b5936 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Wed, 5 Mar 2025 14:53:29 +0100 Subject: [PATCH] main: Add 'logging' basic config. --- main.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/main.py b/main.py index 0972456..9d45c0d 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,5 @@ import sys +import logging import traceback from PyQt5.QtWidgets import QApplication, QMainWindow @@ -26,6 +27,13 @@ import matplotlib.pyplot as plt PERCENT_SCREEN_SIZE = 0.85 _translate = QCoreApplication.translate +logging.basicConfig( + level=logging.DEBUG, + format=('[AcouSed][%(levelname)s] %(message)s') +) + +logger = logging.getLogger() +logger.setLevel(logging.INFO) class MainApplication(QMainWindow): @@ -90,6 +98,9 @@ class MainApplication(QMainWindow): # ---------------- Text File Error ----------------- except Exception as e: + logger.error(str(e)) + logger.error(traceback.format_exc()) + with open("Error_file.txt", "w", encoding="utf-8") as sortie: sortie.write(str(e)) sortie.write(traceback.format_exc())