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:
+5
-4
@@ -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>"""
|
||||
|
||||
Reference in New Issue
Block a user