嘘

嘘

允许选择性移除控制台消息

Shush

此模组允许使用正则表达式匹配来完全移除控制台日志。

日志通常很重要

如果你正在经历日志刷屏,请务必先与模组作者确认!如果你需要向任何模组报告问题,请先移除此模组!模组作者在排查问题时不希望日志被篡改。

那为什么会有这个模组

有时,你可能会遇到某个日志不断刷屏你的控制台,而你知道它并不是问题。也许是某位开发者忘了在某处删除一条打印语句,或者该错误与你的情况根本无关。有时日志的量甚至会拖慢你所使用的启动器。通常,你只能忍受它。但这个模组提供了另一种选择。

它提供了什么

在模组配置中,你可以定义一个正则表达式模式列表。如果任何日志匹配某个模式,它将被阻止输出。这既适用于 Log4j 消息(例如 [hh:mm:ss] [thread/LEVEL] [classpath]: message),也适用于任何非传统的 System.out 消息(这类消息很难追溯到特定模组,但幸运的是它们不太常见)。

正则表达式到底是什么

Regex 是 "Regular Expression"(正则表达式)的缩写。正则表达式是一系列字符,可用于筛选文本数据。我强烈推荐使用 RegExr.com 来试验正则表达式。