Get the files on 9Minecraft
Log Begone hooks the logging system itself at startup, which is what makes the filtering complete:
- It attaches its filter to the root logger and walks every other logger configuration it finds, attaching the same filter there, so messages from the game and from other installed mods are all covered.
- It also registers with the Java utility logging channel, catching libraries that log through that route instead.
- Finally it wraps the standard output stream, so even raw text printed directly to the console - outside any logging system - is checked against your filters.
Every candidate message is tested against the phrases list (substring match) and the regex list (full-line match). If anything matches, the line is discarded on the spot - it is not written to the console, not written to the log file, and not passed down the output stream. Non-matching lines pass through untouched.








