
Log Begone — mod pour filtrer les messages de log dans Minecraft
Log Begone est un mod utilitaire pour Minecraft qui supprime des lignes précises de la console et du fichier latest.log . Le jeu vanilla…
Log Begone est un mod utilitaire pour Minecraft qui supprime des lignes précises de la console et du fichier latest.log . Le jeu vanilla écrit dans le fichier de log tous les avertissements, y compris les messages répétés concernant des structures, biomes, blocs ou objets…
Log Begone — mod pour filtrer les messages de log dans Minecraft
Version de Minecraft sur laquelle l'article a été testé et rédigé : 1.21.1
Plage de versions prises en charge : 1.16.5 – 1.21.1
Version du mod : 1.0.3
Log Begone est un mod utilitaire pour Minecraft qui supprime des lignes précises de la console et du fichier latest.log. Le jeu vanilla écrit dans le fichier de log tous les avertissements, y compris les messages répétés concernant des structures, biomes, blocs ou objets manquants restés d'un contenu précédemment supprimé dans un modpack. Ce mod masque ces lignes, de sorte que la console et le fichier de log restent lisibles pendant la session. Il fonctionne aussi bien sur le client que sur le serveur dédié — le filtrage agit de manière indépendante pour chaque environnement, il n'est donc pas nécessaire de synchroniser les versions entre eux.
À quelles tâches il sert
Le scénario principal concerne les modpacks dont certains mods ou contenus ont été supprimés. Les restes de ces suppressions apparaissent sous la forme de milliers d'avertissements identiques au sujet de « missing entry » ou d'un identifiant de registre inconnu. Sans filtre, lors du chargement du monde la console est inondée de centaines de lignes de ce type à la suite, et le fichier latest.log atteint en une seule session des dizaines de mégaoctets.
Un autre cas typique concerne les messages relatifs aux tentatives de connexion d'un client vanilla à un serveur modifié, ou les lignes de service au sujet des canaux réseau. Sur un serveur dont le port est ouvert, ces messages apparaissent à chaque scan effectué par des clients externes et créent un bruit de fond qui rend plus difficile le repérage des problèmes réels.
Le troisième scénario est l'optimisation. Si le log s'écrit à raison de milliers de lignes par minute, les opérations d'écriture sur le disque et le formatage des messages occupent une part notable des ressources. En retirant le bruit attendu de la liste du filtre, on peut rendre ces ressources au flux de jeu — c'est particulièrement perceptible sur les serveurs au temps de fonctionnement prolongé.
Comment fonctionne le filtrage
Le mod intercepte les événements de log avant qu'ils n'atteignent la sortie standard. Si le message correspond à l'un des critères définis, il n'est écrit ni dans la console ni dans le fichier. Il n'y a aucune commande, interface graphique ni notification en jeu : tout se configure via un unique fichier de configuration texte.
Deux modes de comparaison sont pris en charge. Le premier est la recherche de sous-chaîne : si l'une des phrases de la liste apparaît dans le texte du message, la ligne est écartée. Cela suffit pour la plupart des avertissements répétés, car leur modèle contient généralement une partie unique et stable. Le second mode est celui des expressions régulières : pour les messages où il faut tenir compte d'éléments variables (nombres, identifiants, heure), on définit un motif dans la syntaxe Java-regex, et une correspondance signifie que la ligne est écartée.
Configuration
Le fichier s'appelle logbegone.json et il est créé automatiquement dans le dossier config du profil de jeu au premier lancement. Dans les versions antérieures à la 1.0.1, le format TOML était utilisé, mais en raison de l'incompatibilité avec l'empaquetage de TOML dans NeoForge l'auteur a fait passer la configuration au JSON via la bibliothèque GSON.
Structure du fichier
Paramètre | Ce qu'il fait |
| Liste de phrases pour la recherche de sous-chaîne. Si un message de log contient l'une des chaînes de la liste, il est écarté. La comparaison est sensible à la casse. |
| Liste de motifs d'expressions régulières. Si le message correspond à l'un des motifs, il est écarté. La syntaxe est conforme à java.util.regex. |
Par défaut, les deux listes contiennent les mêmes lignes — Disconnecting VANILLA connection attempt et Channels (avec un espace à la fin, important pour une correspondance correcte). Ces valeurs suppriment les messages qui apparaissent souvent sur les serveurs dotés d'un protocole réseau modifié actif.
Conclusion
Log Begone masque le bruit connu à l'avance dans le fichier de log de Minecraft à l'aide d'une liste de phrases ou d'expressions régulières. Ce n'est pas un mod d'optimisation au sens classique : le rendu du monde et le chargement des chunks restent identiques, mais le gain indirect en performances et en taille du log en cas de spam intense s'obtient parce que des milliers de lignes répétées ne sont tout simplement pas écrites sur le disque.
Il convient aux administrateurs de serveurs disposant d'un ensemble de mods stable, aux auteurs de modpacks après la suppression de contenu, ainsi qu'aux joueurs qui souhaitent réduire le fichier de log à une taille lisible afin de diagnostiquer ensuite les problèmes réels.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











