Explorar o código

Logs : plus de ligne par requête HTTP vers l'API d'Anthropic

Le SDK 2.x passe par httpx2, qui n'était pas limité aux avertissements
comme httpx.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Johnounet hai 5 días
pai
achega
82bf460a43
Modificáronse 2 ficheiros con 4 adicións e 1 borrados
  1. 2 0
      changelog.txt
  2. 2 1
      main.py

+ 2 - 0
changelog.txt

@@ -13,6 +13,8 @@ Corrections
   (faux appel d'outil <invoke name="think">… ou raisonnement entre balises
   <reasoning>…), elle est retirée du message envoyé et de la mémoire. Si la
   réponse ne contenait que ça, le bot redemande une réponse.
+- Logs : chaque requête HTTP vers l'API d'Anthropic n'est plus journalisée
+  (le SDK 2.x passe par httpx2, qui n'était pas rendu silencieux).
 
 
 Version 5.4.0 — 29/10/2026

+ 2 - 1
main.py

@@ -23,7 +23,8 @@ def setup_logging(log_file) -> None:
     root.addHandler(console_handler)
 
     # discord.py et le SDK Anthropic sont bavards : on ne garde que leurs avertissements.
-    for noisy in ("discord", "httpx", "anthropic"):
+    # Le SDK 2.x passe par httpx2 ; httpx reste pour les versions plus anciennes.
+    for noisy in ("discord", "httpx", "httpx2", "anthropic"):
         logging.getLogger(noisy).setLevel(logging.WARNING)