BlameLog
Prepends method callers to log messages
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BlameLog
BlameLog
> Blaming logs since 2023.
What's this?
This is a proof-of-concept mod, which patches Loggers to prepend method callers.
Wondering which mod printed this?
``` [02:16:21] [Render thread/INFO]: Trying to read config file... [02:16:21] [Render thread/INFO]: A config file was found, loading it.. [02:16:21] [Render thread/INFO]: Successfully loaded config file. ```
Well, now you know!
``` [02:16:21] [Render thread/INFO]: [me.luligabi.noindium.NoIndium#createConfig] Trying to read config file... [02:16:21] [Render thread/INFO]: [me.luligabi.noindium.NoIndium#createConfig] A config file was found, loading it.. [02:16:21] [Render thread/INFO]: [me.luligabi.noindium.NoIndium#createConfig] Successfully loaded config file. ```
Config
This mod offers additional configuration via `config/blamelog-pattern.txt`, where you can set the pattern for the logger. Default is `[{simpleClass}#{method}] {message}`
- `class` Inserts the full class name. - `simpleClass` Inserts the "simple" class name. (Without the package) - `method` Inserts the method name. - `methodParams` Inserts method parameters. - `methodReturnType` Inserts method return type.