# Guide de vérification des logs - FabNum ## Emplacement Les logs sont dans le dossier `logs/` ## Commandes rapides ### 1. Voir le résumé ```bash ./logs/view_logs.sh ``` ### 2. Suivre les logs en temps réel ```bash tail -f logs/*.log ``` ### 3. Voir les logs d'un module spécifique ```bash # Logs des fonctions de graphe cat logs/utils_graph_utils.log # Logs de la génération IA cat logs/batch_ia_utils_sections.log # Logs des widgets HTML cat logs/utils_widgets.log ``` ### 4. Rechercher des erreurs ```bash # Toutes les erreurs grep -r "ERROR" logs/ # Tous les warnings grep -r "WARNING" logs/ # Recherche spécifique grep -r "hafnium" logs/ ``` ### 5. Nettoyer les logs de tests ```bash ./logs/clean_test_logs.sh ``` ## Logs actuels (état sain) - **4 warnings** : Comportement normal (nœuds manquants dans les tests, cas edge hafnium) - **0 errors** : Application stable - **0 critical** : Tout fonctionne ## Interprétation ### WARNING normal : ``` Nœuds manquants pour MineraiInexistant : ... — Ignoré. ``` → Test qui cherche un minerai inexistant (attendu) ### WARNING cas edge : ``` Impossible de traiter le produit 'Procédé EUV' (cas edge hafnium/EUV) ``` → Cas spécifique géré gracieusement (attendu) ## Fichiers créés - `logs/view_logs.sh` : Affiche un résumé - `logs/clean_test_logs.sh` : Nettoie les logs de tests - `GUIDE_LOGS.md` : Documentation complète ## Documentation complète Voir [GUIDE_LOGS.md](GUIDE_LOGS.md) pour la documentation détaillée.