فهرست منبع

adding log file

Andy Esnard 1 سال پیش
والد
کامیت
89d047c27d
1فایلهای تغییر یافته به همراه13 افزوده شده و 0 حذف شده
  1. 13 0
      chatbot.py

+ 13 - 0
chatbot.py

@@ -17,6 +17,19 @@ OPENAI_API_KEY = os.getenv('OPENAI_API_KEY')
 if DISCORD_TOKEN is None or OPENAI_API_KEY is None:
     raise ValueError("Les tokens ne sont pas définis dans les variables d'environnement.")
 
+# Log configuration
+log_format='%(asctime)-13s : %(name)-15s : %(levelname)-8s : %(message)s'
+logging.basicConfig(handlers=[logging.FileHandler("./chatbot.log", 'a', 'utf-8')], format=log_format, level=logLevel)
+
+console = logging.StreamHandler()
+console.setLevel(logging.INFO)
+console.setFormatter(logging.Formatter(log_format))
+
+logger = logging.getLogger("chatbot")
+logger.setLevel(logLevel)
+
+logging.getLogger('').addHandler(console)
+
 # Initialiser les intents
 intents = discord.Intents.default()
 intents.message_content = True  # Activer l'intent pour les contenus de message