BlameLog
Prepends method callers to log messages
BlameLog
<img src="https://us-east-1.tixte.net/uploads/melontini.tixte.co/BlameLog_Circle_215.png" width="75" height="75"> 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.