Public Access
maj auto 5
This commit is contained in:
1 parent
877b6fda4f
commit
d5a272a54a
5 files changed
+2315
-15
No files matched your search
+2
-5
@@ -1,6 +1,5 @@
|
||||
import os
|
||||
from datetime import datetime
|
||||
from modules.debug_mailer import envoyer_alerte_debug
|
||||
|
||||
# Le fichier de destination pour les logs locaux
|
||||
LOG_FILE = "aethas_logs.txt"
|
||||
@@ -20,12 +19,10 @@ def log_event(niveau, source, message):
|
||||
except Exception as e:
|
||||
print(f"ÉCHEC D'ÉCRITURE LOG : Impossible d'écrire dans {LOG_FILE} : {e}")
|
||||
|
||||
# 2. Déclenchement de l'alerte e-mail pour la phase de Debug
|
||||
# Les niveaux peuvent être ajustés (ex: ajouter "WARNING" si vous souhaitez plus d'alertes)
|
||||
# 2. Déclenchement de l'alerte e-mail pour la phase de Debug (Import local pour éviter l'import circulaire)
|
||||
if niveau in ["ERROR", "CRITICAL"]:
|
||||
try:
|
||||
# Appel du second module pour gérer l'envoi
|
||||
from modules.debug_mailer import envoyer_alerte_debug
|
||||
envoyer_alerte_debug(niveau, source, message)
|
||||
except Exception as mail_error:
|
||||
# On print l'erreur dans la console hôte pour ne pas faire planter l'application
|
||||
print(f"ÉCHEC D'ENVOI E-MAIL : Impossible d'avertir l'administrateur : {mail_error}")
|
||||
Reference in new issue
Block a user