• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
ErrorAndWarn-屏蔽控制台中所有日志

Bukkit ErrorAndWarn-屏蔽控制台中所有日志 1.0

没有下载权限
◆ 支持核心
Spigot,PaperSpigot
◆ 插件前置
无需
◆ 游戏版本
1.12-1.21.3
ErrorAndWarn 屏蔽控制台中的所有ERROR和WARN级别的日志,使服务器控制台更加清爽。

功能特性
1. 多层次日志拦截:
- 早期拦截:在服务器启动的第一时间就开始屏蔽日志
- Log4j拦截:拦截基于Log4j的日志输出
- Java标准日志拦截:拦截java.util.logging的日志输出
- 控制台输出拦截:拦截System.out和System.err的输出

2. 高度可定制:
- 支持按日志级别过滤(ERROR/WARN)
- 支持按关键词过滤
- 支持白名单设置(让特定关键词的日志始终显示)

3. 实时控制:
- 支持通过命令实时启用/禁用日志拦截功能
- 支持单独控制不同拦截器

基本命令
- `/log enable` - 启用所有日志拦截
- `/log disable` - 禁用所有日志拦截
- `/log status` - 查看当前日志拦截状态
- `/log reload` - 重新加载配置

日志级别控制
- `/log error [true|false]` - 切换ERROR级别日志过滤
- `/log warn [true|false]` - 切换WARN级别日志过滤

拦截器控制
- `/log console [true|false]` - 控制台输出拦截开关
- `/log log4j [true|false]` - Log4j日志拦截开关

配置文件
# 早期拦截设置
early-intercept:
# 是否启用早期拦截(在服务器启动的第一时间就开始屏蔽日志)
enabled: true
# 是否在插件初始化完成后切换到正常的拦截器
switch-to-normal-interceptor: true

# 是否在启动时自动启用日志拦截
auto-enable: true

# 日志拦截设置
intercept:
# 是否拦截ERROR级别的日志
error: true
# 是否拦截WARN级别的日志
warn: true
# 自定义关键词过滤(包含这些关键词的日志会被拦截,不区分大小写)
keywords:
- "exception"
- "failed"
- "error"
- "timeout"

# 白名单设置(即使满足拦截条件,包含这些关键词的日志也会显示)
whitelist:
enabled: false
keywords:
- "player"
- "joined"
- "left the game"

# 调试模式(启用后会在拦截日志时显示提示)
debug-mode: false
作者
Miilyh
下载
0
查看
29
首次发布
最后更新
评分
0.00 星 0 星

来自Miilyh的更多资源

分享资源