
Log Begone — en mod för att filtrera loggmeddelanden i Minecraft
Log Begone är en verktygsmod för Minecraft som tar bort angivna rader från konsolen och filen latest.log . Vanilla-spelet skriver alla…
Log Begone är en verktygsmod för Minecraft som tar bort angivna rader från konsolen och filen latest.log . Vanilla-spelet skriver alla varningar till loggfilen, däribland upprepade meddelanden om saknade strukturer, biom, block eller föremål som blivit kvar från innehåll som…
Log Begone — en mod för att filtrera loggmeddelanden i Minecraft
Minecraft-version som artikeln har testats och skrivits på: 1.21.1
Intervall av versioner som stöds: 1.16.5 – 1.21.1
Modens version: 1.0.3
Log Begone är en verktygsmod för Minecraft som tar bort angivna rader från konsolen och filen latest.log. Vanilla-spelet skriver alla varningar till loggfilen, däribland upprepade meddelanden om saknade strukturer, biom, block eller föremål som blivit kvar från innehåll som tidigare tagits bort ur ett modpaket. Den här moden döljer sådana rader, så att konsolen och loggfilen förblir läsbara under en session. Den fungerar både på klienten och på en dedikerad server — filtreringen sker separat för varje miljö, så ingen versionssynkronisering mellan dem behövs.
Vilka uppgifter den används till
Huvudscenariot är modpaket som enskilda mods eller innehåll har tagits bort ur. Resterna av sådana borttagningar dyker upp som tusentals likadana varningar om "missing entry" eller en okänd registeridentifierare. Utan ett filter översvämmas konsolen under inläsningen av världen av hundratals sådana rader i följd, och filen latest.log växer under en enda session till tiotals megabyte.
Ett annat typiskt fall är meddelanden om försök från en vanilla-klient att ansluta till en modifierad server, eller serviceledningar om nätverkskanaler. På en server med en öppen port dyker sådana meddelanden upp vid varje skanning från tredjepartsklienter och skapar bakgrundsbrus som gör det svårare att upptäcka verkliga problem.
Det tredje scenariot är optimering. Om loggen skrivs med tusentals rader per minut tar diskskrivningar och formatering av meddelanden upp en märkbar andel av resurserna. Genom att ta bort det förväntade bruset från filterlistan kan man föra tillbaka dessa resurser till spelets tråd — det märks särskilt på servrar med lång drifttid.
Hur filtreringen fungerar
Moden fångar upp logghändelser redan innan de når standardutmatningen. Om ett meddelande matchar något av de angivna kriterierna skrivs det inte till konsolen och filen. Det finns inga kommandon, grafiskt gränssnitt eller aviseringar inuti spelet: allt ställs in via en enda textbaserad konfigurationsfil.
Två jämförelselägen stöds. Det första är delsträngssökning: om meddelandetexten innehåller någon av fraserna från listan, skärs raden bort. Det räcker för de flesta upprepade varningar, eftersom deras mall vanligtvis innehåller en stabil, unik del. Det andra läget är reguljära uttryck: för meddelanden där man behöver ta hänsyn till variabla element (tal, identifierare, tid) anges ett mönster i Java-regex-syntax, och en matchning innebär att raden skärs bort.
Konfiguration
Filen heter logbegone.json och skapas automatiskt i mappen config i spelprofilen vid första starten. I versioner före 1.0.1 användes TOML-formatet, men på grund av inkompatibilitet med TOML-paketeringen i NeoForge bytte författaren konfigurationen till JSON via biblioteket GSON.
Filens struktur
Parameter | Vad den gör |
| Lista över fraser för delsträngssökning. Om ett loggmeddelande innehåller någon av raderna från listan skärs det bort. Jämförelsen är skiftlägeskänslig. |
| Lista över mönster med reguljära uttryck. Om ett meddelande matchar något av mönstren skärs det bort. Syntaxen följer java.util.regex. |
Som standard innehåller båda listorna samma rader — Disconnecting VANILLA connection attempt och Channels (med ett blanksteg i slutet, som är viktigt för en korrekt matchning). Dessa värden tar bort meddelanden som ofta dyker upp på servrar med ett aktivt modifierat nätverksprotokoll.
Slutsats
Log Begone döljer i förväg känt brus i Minecrafts loggfil med hjälp av en lista över fraser eller reguljära uttryck. Det är inte en optimeringsmod i klassisk mening: rendering av världen och inläsning av chunks förblir desamma, men en indirekt vinst i prestanda och loggstorlek vid kraftig spam uppnås genom att tusentals upprepade rader helt enkelt inte skrivs till disken.
Den passar serveradministratörer med en stabil uppsättning mods, modpaketförfattare efter borttagning av innehåll, samt spelare som vill få ner loggfilen till en läsbar storlek för att senare kunna diagnostisera verkliga problem.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 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.











