Async Logger

⭐ — (75 endorsements) 📥 1.1M downloads 📌 v2.2.2+26.1.2-neoforge 📅 5/2/2026
🟡 Updated this year

By decce6 · fabric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/12/2026 📅 Created: 5/2/2026
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.0% endorsement rate
  • 🏆 #825 of 1284 fabric mods in this game by downloads

📋 About This Mod

**Async Logger** is a Minecraft mod that makes logging operations asynchronous. In vanilla, loggers are not asynchronous. This means the actual logging operations, including I/O operations, happen on the logging thread. This mod changes logging to be asynchronous for better performance. This can be especially useful when large amounts of messages are being logged and/or debug logging is enabled (default on Forge / NeoForge). ## Benchmarks | Item | Vanilla | AsyncLogger | |----------------------------------|-----------|-------------| | Simple Messages (10k) | 6146.1ms | 141.2ms | | Messages with Placeholders (10k) | 6413.2ms | 96.6ms | | Messages with Throwable (1.5k) | 19572.4ms | 9.0ms | You can do these tests yourself by enabling `testPerformance` in the config. When this option is enabled, the mod will log a large number of messages both before and after setting up async loggers. You can see the test results in the log. ## Filtering Starting from version 2.0.0, AsyncLogger supports log filtering. The filtering happens on the dedicated, async logger thread, ensuring there is no overhead for the caller. To use, simply set `filtering.enabled` to `true` in the config, and edit one or more of the filters. Filtering by logger name, level, and message (match substring or regexps) is supported. ## Technical Details - (https://logging.apache.org/log4j/2.x/manual/async.html) are used, in favor of Asynchronous appenders. The former is newer, faster and lighter on allocation rate. - Asynchronous loggers require LMAX Disruptor, a lock-free inter-thread communication library. The mod will load the library onto the system classloader when it is not present. This mod redistributes LMAX Disruptor under the Apache-2.0 (https://github.com/LMAX-Exchange/disruptor/blob/master/LICENCE.txt). - The config file allows easy control of some log4j2 settings. - `System.out` and `System.err` can be redirected to loggers.

Async Logger is a Minecraft mod that makes logging operations asynchronous.

In vanilla, loggers are not asynchronous. This means the actual logging operations, including I/O operations, happen on the logging thread. This mod changes logging to be asynchronous for better performance.

This can be especially useful when large amounts of messages are being logged and/or debug logging is enabled (default on Forge / NeoForge).

## Benchmarks

| Item | Vanilla | AsyncLogger | |----------------------------------|-----------|-------------| | Simple Messages (10k) | 6146. 1ms | 141. 2ms | | Messages with Placeholders (10k) | 6413. 2ms | 96. 6ms | | Messages with Throwable (1. 5k) | 19572. 4ms | 9. 0ms |

You can do these tests yourself by enabling `testPerformance` in the config. When this option is enabled, the mod will log a large number of messages both before and after setting up async loggers. You can see the test results in the log.

## Filtering

Starting from version 2. 0. 0, AsyncLogger supports log filtering. The filtering happens on the dedicated, async logger thread, ensuring there is no overhead for the caller.

To use, simply set `filtering.enabled` to `true` in the config, and edit one or more of the filters. Filtering by logger name, level, and message (match substring or regexps) is supported.

## Technical Details

  • (https://logging.apache.org/log4j/2.x/manual/async.html) are used, in favor of Asynchronous appenders. The former is newer, faster and lighter on allocation rate.
  • - Asynchronous loggers require LMAX Disruptor, a lock-free inter-thread communication library. The mod will load the library onto the system classloader when it is not present. This mod redistributes LMAX Disruptor under the Apache-2. 0 (https://github.com/LMAX-Exchange/disruptor/blob/master/LICENCE.txt).
  • The config file allows easy control of some log4j2 settings.
  • `System.out` and `System.err` can be redirected to loggers.
🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
decce6
Version
2.2.2+26.1.2-neoforge
Downloads
1,147,558
Endorsements
75
Category
fabric
Created
5/2/2026
Updated
8/12/2026
Game Versions
26.1, 26.1.1, 26.1.2, 26.2
Tags
optimization, utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Async Logger support?

The author lists 26.1, 26.1.1, 26.1.2, 26.2. Other versions may work but are untested by the author.

What is the latest version of Async Logger?

Version 2.2.2+26.1.2-neoforge, published 2026-08-12 with 1.1M downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More fabric 👤 More by decce6 🔎 Similar Mods 🌐 Best fabric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods