Community listing page, reviews may not be monitored by the author.
Log Begone Continued
No reviews yet
Hide log spam by phrase or regex, from the console and latest.log. Server-side. 26.3 on Fabric, 1.21.4 to 1.21.11 on Fabric and NeoForge.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Runs on: Minecraft 26.3 on Fabric, and 1.21.11, 1.21.10, 1.21.8, 1.21.5 and 1.21.4 on Fabric and on NeoForge. No Fabric API needed. Older versions: the original Log Begone covers Fabric and NeoForge up to 1.21.1. Each file was tested on a real dedicated server, next to a control boot without the mod.
Your console is full of lines you never need: a missing-structure warning repeated thousands of times, RCON connecting every minute, a mod that won't stop talking. Add the text to one config file and those lines stop reaching the console and logs/latest.log. Everything else stays. Players still see chat as normal; only the log is filtered.
Drop the jar in mods/ on the server; players install nothing and join with a normal client.
This is a continuation of Log Begone by AzureDoom (about 67 million CurseForge and 10 million Modrinth downloads, last released for 1.21.1 in August 2024, archived), itself a fork of Shut Up Console by Bravarly, ported to the versions after it with full credit; the original authors are not involved. Original project: https://www.curseforge.com/minecraft/mc-mods/log-begone . Your existing config/logbegone.json works as it is. On Minecraft 26.3 there is also Log Begone (26.x port) by Samoux, a separate Fabric port and another good option there.
The config, config/logbegone.json
- phrases: a line is hidden if its logger and message, or the exception attached to it, contains the text. Exact letters and case
- regex: a line is hidden if the pattern is found anywhere in the message or in the line as you see it, with time, thread and level. "." also matches line breaks. Write each backslash twice, because the file is JSON: \d, not \d
- The default list is the original's. It includes the phrase "Channels " with a capital C and a space, which hides any line containing those letters from any mod or from the game, so a /say beginning "Channels are" disappears from the log too. Remove it from the file if you want those lines
- The file is read at startup. Lines written before the mod loads cannot be hidden
What changed from the original
- Regexes are searched for instead of having to match a whole line, and they now reach multi-line messages, the thread and level, and exceptions. So a regex can hide more lines than it did before, never fewer: entries that did nothing in the original may start working. Check your list if it has old entries you forgot about
- Phrases now also look at the exception on a line, and hide its stack trace with it
- Lines from worker threads and RCON threads are hidden like any other. The original's report said they were not; the filter never depended on the thread, and the likely cause was that a message over several lines could not match
- A mistake in the config no longer turns filtering off. Invalid JSON warns, says how to fix the backslash, and uses the default list. A wrong shape, a bad regex or a non-text entry warns and is skipped, and the other entries still work
Licence, and a label mismatch. The original's store pages say LGPL-3.0, while its licence file and its jars say GPL-3.0. This continuation is GPL-3.0, following the licence file. The GPL text and a notice listing every change are inside the jar, and the source of every build, with its build scripts, is at https://actuallyop.com/sources
What the tests showed on each file, against a control boot where every line appeared: named phrases hidden from the console and logs/latest.log, while the game still told players about a join the log no longer shows; the RCON client thread's shutdown line hidden by the exact regex from the original's issue #10, while the same thread's start line and a later command stayed; a function error and its stack trace hidden by a phrase found only in the exception, during startup and on /reload, while a second error stayed; a message over two lines hidden by a .* regex; an anchored regex matching at the start of a message; "moved too quickly" and "Can't keep up" hidden. Every line from the game's Worker threads was hidden by a thread regex on 26.3, 1.21.8, 1.21.5 and 1.21.4; on 1.21.10 and 1.21.11 the test server wrote no Worker-thread lines, so there the RCON threads are the only non-main threads checked. A config with invalid JSON, and one with a wrong shape, a bad regex and a non-text entry, each started normally with only warnings, and the default or remaining entries applied. An operator joined with a vanilla-protocol client throughout.
Not tested: singleplayer and a real game client, so client-only lines such as "Missing textures in model" were not seen; lines printed straight to System.out or through java.util.logging; other people's mods alongside.
Compatibility: Minecraft 26.3 (Java 25) with Fabric Loader, and 1.21.4 to 1.21.11 (Java 21) with Fabric Loader or NeoForge; pick the file for your version and loader. Do not install it next to the original. Licence: GPL-3.0.
Found a bug or want a feature? Comment here and I will answer.
Need something custom? Fixes from $15 and custom work from $29 at https://actuallyop.com/services
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources