Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
LogSpamFilter
Suppresses selected high-frequency Unity and BepInEx log spam in modded Lethal Company profiles.
| Date uploaded | 2 days ago |
| Version | 1.2.7 |
| Download link | Aueser-LogSpamFilter-1.2.7.zip |
| Downloads | 141 |
| Dependency string | Aueser-LogSpamFilter-1.2.7 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
Log Spam Filter
Log Spam Filter is a BepInEx plugin for Lethal Company that suppresses selected high-frequency Unity and BepInEx log messages. It is intended for modded profiles where repeated debug output makes LogOutput.log difficult to read or unnecessarily expensive to write.
The plugin only filters log output. It does not modify enemy AI, spawning, networking, physics, save data, or gameplay state.
Features
- Filters selected
UnityEngine.DebugandUnityEngine.Loggermessages before they are written. - Wraps existing BepInEx log listeners so selected plugin log entries can also be suppressed.
- Uses exact, prefix, and contained-text matching for known repeated log patterns.
- Prints the plugin version and a short changelog summary when loaded.
Filter Coverage
The current rule set targets repeated logs from these areas:
- Bracken / Flowerman anger and speed debug output
- Cadaver / baby bird distance and scream timer debug output
- MouthDog noise targeting and cruiser collision debug output
- Stingray movement and audio debug output
- HoarderBug target-object debug output
- OpenBodyCams cosmetic collection timing output
- Spawn planner probability debug output
- Rope, targeting, and boolean debug messages
- Common Unity warnings for negative collider scale and missing audio spatializer setup
Installation
Install the package through a Thunderstore-compatible mod manager, or place the DLL at:
BepInEx/plugins/LogSpamFilter/LogSpamFilter.dll
Compatibility Notes
This plugin is intentionally scoped to logging APIs and BepInEx log listeners. It does not patch gameplay systems directly.
The plugin cannot suppress OpenXR loader messages emitted before managed BepInEx plugins and patchers can intercept logging. Those messages originate from Unity/OpenXR startup initialization and must be prevented at the startup configuration level if they need to be removed at the source.
License
MIT License. See LICENSE for details.
CHANGELOG
Changelog
1.2.7
- Added filters for MouthDog noise targeting logs.
- Added filters for cruiser collision debug logs involving
MouthDogModel. - Added filtering for MouthDog hit-force log entries.
1.2.6
- Added filters for
goUp:debug output. - Added exact-match filtering for
True, False.
1.2.5
- Added filtering for repeated OpenBodyCams cosmetic collection timing logs.
- Kept the matching constrained to known OpenBodyCams timing text.
1.2.4
- Added filters for rope-position and targetability debug logs.
1.2.3
- Added filters for Bracken / Flowerman anger-meter and speed-increase debug output.
- Added filters for Cadaver / baby bird distance and scream-timer debug output.
1.2.2
- Removed OpenXR loader filtering rules from the managed plugin after confirming those messages are emitted before this plugin can reliably intercept them.
1.2.1
- Added filters for repeated Unity negative-scale
BoxColliderwarnings. - Added filters for repeated audio spatializer initialization warnings.
- Added filters for repeated door-code and outside-AI-node refresh logs.
1.2.0
- Added startup version and changelog summary logging.
- Added BepInEx listener wrapping so selected plugin log entries can be filtered in addition to Unity log calls.
1.1.x
- Added filtering for Stingray, HoarderBug, Puma, spawn planner, and early repeated debug logs.
- Added support for multiple Unity
DebugandLoggeroverloads.