dashboard: supprimer le spam de logs DEBUG et reduire le polling

- urllib3/requests en WARNING (plus de 'Starting new HTTP connection')
- QueueHandler en INFO (plus de DEBUG)
- Polling status reduit de 3s a 10s
This commit is contained in:
Folzo
2026-08-02 01:11:49 +02:00
parent 62bb38ecff
commit bb15bd8d24
+5 -4
View File
@@ -42,6 +42,8 @@ wol_in_progress = threading.Lock()
jean_alive_cache = {"alive": False, "timestamp": 0}
logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s")
logging.getLogger("urllib3").setLevel(logging.WARNING)
logging.getLogger("requests").setLevel(logging.WARNING)
log = logging.getLogger(__name__)
app = Flask(__name__)
@@ -61,9 +63,8 @@ class QueueHandler(logging.Handler):
queue_handler = QueueHandler()
queue_handler.setFormatter(logging.Formatter("%(asctime)s [%(levelname)s] %(message)s"))
queue_handler.setLevel(logging.DEBUG)
queue_handler.setLevel(logging.INFO)
logging.getLogger().addHandler(queue_handler)
logging.getLogger().setLevel(logging.DEBUG)
# --- Compteur de requêtes ---
request_stats = {"total": 0, "jean": 0, "ollama": 0, "errors": 0, "last_requests": deque(maxlen=50)}
@@ -1293,8 +1294,8 @@ async function action(name) {
}
}
// Poll status every 3s
setInterval(fetchStatus, 3000);
// Poll status every 10s
setInterval(fetchStatus, 10000);
</script>
</body>
</html>"""