La version b11401 de llama.cpp résout les problèmes de journalisation dans le mode routeur du serveur et ajoute la prise en charge des couleurs ANSI sur la console Windows. Cette mise à jour garantit que les journaux des processus enfants sont correctement séparés des commandes d'état et que la sortie colorée est rendue correctement sur les terminaux Windows.
- Correction de la journalisation du mode routeur en rendant les lignes de journal auto-contenues avec des réinitialisations de couleur appropriées, empêchant ainsi les lignes vides lors des mises à jour de progression.
- Activation du mode terminal virtuel dans le logger pour rendre les couleurs ANSI sur les consoles Windows 10, tout en les désactivant si elles ne sont pas prises en charge.
- Séparation des commandes enfants du routeur des journaux en acheminant les commandes d'état via stdout et les journaux vers stderr, résolvant ainsi les problèmes de commandes manquées.
- Refactorisation de la création de l'instance server_child pour conserver stdout comme un flux membre plutôt qu'une variable statique.
Ces modifications améliorent la lisibilité et la fiabilité des journaux pour les utilisateurs exécutant llama-server sous Windows et dans des configurations de routeur.