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())