跳到正文

BlameLog

作者:zenfyr

在日志消息前添加方法调用方。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

BlameLog

自 2023 年起追责日志。

这是什么?

这是一个概念验证模组,它会修补日志记录器,在日志前添加方法调用者。

想知道是哪个模组打印了这条日志?

[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.

现在你知道了!

[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/blamelog-pattern.txt 提供额外配置,你可以在其中设置日志记录器的模式。默认为 [{simpleClass}#{method}] {message}

  • class 插入完整类名。
  • simpleClass 插入“简单”类名。(不含包名)
  • method 插入方法名。
  • methodParams 插入方法参数。
  • methodReturnType 插入方法返回类型。

常见问题

BlameLog 支持哪些 Minecraft 版本?

BlameLog 支持 Minecraft Java 版 1.18–1.21,共 16 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

BlameLog 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

zenfyr 的其他作品

查看全部 →