
Log Begone — mod for å filtrere loggmeldinger i Minecraft
Log Begone er en nyttemod for Minecraft som fjerner bestemte linjer fra konsollen og fra filen latest.log . Vanilla-spillet skriver alle…
Log Begone er en nyttemod for Minecraft som fjerner bestemte linjer fra konsollen og fra filen latest.log . Vanilla-spillet skriver alle advarsler til loggfilen, inkludert gjentatte meldinger om manglende strukturer, biomer, blokker eller gjenstander som er igjen fra innhold som…
Log Begone — mod for å filtrere loggmeldinger i Minecraft
Minecraft-versjonen artikkelen ble testet på og skrevet for: 1.21.1
Område av støttede versjoner: 1.16.5 – 1.21.1
Mod-versjon: 1.0.3
Log Begone er en nyttemod for Minecraft som fjerner bestemte linjer fra konsollen og fra filen latest.log. Vanilla-spillet skriver alle advarsler til loggfilen, inkludert gjentatte meldinger om manglende strukturer, biomer, blokker eller gjenstander som er igjen fra innhold som tidligere er fjernet i en modpakke. Denne moden skjuler slike linjer, slik at konsollen og loggfilen forblir lesbare under økten. Den fungerer både på klienten og på en dedikert server — filtreringen virker uavhengig for hvert miljø, så det er ikke nødvendig å synkronisere versjonene mellom dem.
Til hvilke oppgaver den brukes
Hovedscenarioet er modpakker som enkelte moder eller innhold er fjernet fra. Restene av slike fjerninger viser seg som tusenvis av like advarsler om "missing entry" eller om en ukjent registeridentifikator. Uten et filter oversvømmes konsollen under lasting av verdenen av hundrevis av slike linjer på rad, og filen latest.log vokser i løpet av én økt til titalls megabyte.
Et annet typisk tilfelle er meldinger om forsøk på å koble en vanilla-klient til en modifisert server, eller tjenestelinjer om nettverkskanaler. På en server med åpen port dukker slike meldinger opp ved hver skanning fra eksterne klienter og skaper bakgrunnsstøy som gjør det vanskeligere å legge merke til reelle problemer.
Det tredje scenarioet er optimalisering. Hvis loggen skrives med tusenvis av linjer per minutt, opptar skriveoperasjonene til disk og formateringen av meldingene en merkbar andel av ressursene. Ved å fjerne forventet støy fra filterlisten kan disse ressursene gis tilbake til spilltråden — dette er spesielt merkbart på servere med lang oppetid.
Hvordan filtreringen fungerer
Moden fanger opp logghendelsene før de når standardutdataen. Hvis meldingen samsvarer med ett av de angitte kriteriene, blir den ikke skrevet til konsollen eller til filen. Det finnes ingen kommandoer, grafisk grensesnitt eller varsler i spillet: alt stilles inn gjennom én enkelt tekstbasert konfigurasjonsfil.
To sammenligningsmoduser støttes. Den første er delstrengsøk: hvis en hvilken som helst av frasene fra listen forekommer i meldingsteksten, kuttes linjen bort. Dette er nok for de fleste gjentatte advarsler, fordi malen deres vanligvis inneholder en stabil, unik del. Den andre modusen er regulære uttrykk: for meldinger der man må ta hensyn til variable elementer (tall, identifikatorer, tid), angis et mønster i Java-regex-syntaks, og et treff betyr at linjen kuttes bort.
Konfigurasjon
Filen heter logbegone.json og opprettes automatisk i config-mappen til spillprofilen ved første oppstart. I versjoner før 1.0.1 ble TOML-formatet brukt, men på grunn av inkompatibilitet med TOML-pakkingen i NeoForge konverterte forfatteren konfigurasjonen til JSON via biblioteket GSON.
Filens struktur
Parameter | Hva den gjør |
| Liste over fraser for delstrengsøk. Hvis en loggmelding inneholder en hvilken som helst streng fra listen, kuttes den bort. Sammenligningen skiller mellom store og små bokstaver. |
| Liste over mønstre for regulære uttrykk. Hvis meldingen samsvarer med et hvilket som helst mønster, kuttes den bort. Syntaksen følger java.util.regex. |
Som standard inneholder begge listene de samme linjene — Disconnecting VANILLA connection attempt og Channels (med et mellomrom på slutten, det er viktig for korrekt samsvar). Disse verdiene fjerner meldinger som ofte dukker opp på servere med en aktiv modifisert nettverksprotokoll.
Konklusjon
Log Begone skjuler på forhånd kjent støy i Minecraft-loggfilen ved hjelp av en liste over fraser eller regulære uttrykk. Det er ikke en optimaliseringsmod i klassisk forstand: rendring av verdenen og lasting av chunks forblir de samme, men den indirekte gevinsten i ytelse og loggstørrelse ved kraftig spam oppnås ved at tusenvis av gjentatte linjer rett og slett ikke skrives til disk.
Den passer for serveradministratorer med et stabilt sett av moder, for forfattere av modpakker etter fjerning av innhold, og også for spillere som vil redusere loggfilen til en lesbar størrelse for senere å diagnostisere reelle problemer.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











