BlameLog has been archived. BlameLog will not receive any further updates unless the author decides to unarchive the project.

BlameLog

Blaming logs since 2023.

Follow on Bluesky

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.

Project members

constellation

constellation

Organization

melontini

Author

Details

Licensed MIT
Published 2 years ago
Updated a year ago