|
@@ -1,28 +0,0 @@
|
|
|
-# Configurer et initialiser le système de journalisation (logging).
|
|
|
|
|
-
|
|
|
|
|
-import logging
|
|
|
|
|
-from config import BOT_NAME
|
|
|
|
|
-
|
|
|
|
|
-# Configuration du format de log
|
|
|
|
|
-log_format = '%(asctime)-13s : %(name)-15s : %(levelname)-8s : %(message)s'
|
|
|
|
|
-
|
|
|
|
|
-# Configuration de base du logger avec un fichier de log
|
|
|
|
|
-logging.basicConfig(
|
|
|
|
|
- handlers=[logging.FileHandler("./chatbot.log", 'a', 'utf-8')],
|
|
|
|
|
- format=log_format,
|
|
|
|
|
- level=logging.INFO
|
|
|
|
|
-)
|
|
|
|
|
-
|
|
|
|
|
-# Configuration du logger pour la console
|
|
|
|
|
-console = logging.StreamHandler()
|
|
|
|
|
-console.setLevel(logging.INFO)
|
|
|
|
|
-console.setFormatter(logging.Formatter(log_format))
|
|
|
|
|
-
|
|
|
|
|
-# Création du logger principal
|
|
|
|
|
-logger = logging.getLogger(BOT_NAME)
|
|
|
|
|
-logger.setLevel(logging.INFO)
|
|
|
|
|
-logger.addHandler(console)
|
|
|
|
|
-
|
|
|
|
|
-# Configuration spécifique pour httpx
|
|
|
|
|
-httpx_logger = logging.getLogger('httpx')
|
|
|
|
|
-httpx_logger.setLevel(logging.WARNING)
|
|
|