main: Add 'logging' basic config.
parent
3e5ef5d2bc
commit
1c3f6fb015
11
main.py
11
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())
|
||||
|
|
|
|||
Loading…
Reference in New Issue