- 版权类型
- 原创
- 插件中文名称
- 错误监控
- 插件英文名称
- ErrorAndWarnLogs
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- 无需
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
ErrorAndWarnLogs 是一款功能强大的Minecraft服务器日志监控插件,专门用于捕获、记录和分析服务器运行过程中产生的所有错误(ERROR)和警告(WARN)信息。通过自动记录这些重要日志,管理员可以轻松排查服务器问题,提高服务器稳定性,减少故障排除时间。
-
-
-
-
-
-
-
-
文件存储功能
- 日志分别保存在error.log和warn.log文件中
- 支持按日期分文件夹存储日志
- 可配置日志文件大小限制和自动轮转
- 可设置日志保留天数,自动清理过期日志
MySQL存储功能
- 日志分别保存在数据库的两个表中
- 使用HikariCP连接池优化数据库连接
- 支持自定义表字段,便于后续分析
- 可设置最大记录数和保留天数
| 命令 | 描述 | 权限 |
|------|------|------|
| `/testerror` | 触发测试错误,用于测试日志记录功能 | `errorandwarnlogs.test` |
基础安装
1. 下载插件JAR文件
2. 将JAR文件放入服务器的plugins目录
3. 重启服务器或使用插件管理器加载插件
4. 插件会自动创建配置文件和日志目录
配置MySQL存储
1. 打开config.yml文件
2. 将storage.type设置为mysql
3. 在storage.mysql部分配置数据库连接信息
4. 重启插件或服务器使配置生效
启用AI修复建议
1. 在config.yml中设置fix-suggestion.enabled为true
2. 填入有效的deepseek API密钥
3. 配置相关选项,如是否为警告级别日志添加建议
4. 重启插件使配置生效
插件提供了丰富的配置选项,主要包括:
存储设置
- 存储类型选择:文件或MySQL
- 文件存储详细配置:路径、大小限制、保留期等
- MySQL连接配置:主机、端口、用户名、密码等
- 自定义MySQL表字段定义
日志记录设置
- 是否记录ERROR/WARN级别日志
- 是否记录详细堆栈信息
- 堆栈深度限制
- 重复日志过滤
修复建议设置
- API密钥配置
- 超时设置
- 适用日志级别选择
过滤设置
- 关键词过滤
- 指定类过滤
高级设置
- 表结构检查
- 自动清理配置
- 调试模式
- 支持版本: 1.20.1+
- API版本: 1.20
- 依赖: Log4j (服务器自带)
- 可选依赖: MySQL数据库
- 使用异步方式记录日志,不影响主线程
- 采用缓冲和连接池优化IO操作
- 自动清理机制确保日志不会无限增长
- 可配置过滤机制,忽略不重要的警告
- 找不到日志文件:检查插件是否正确加载,目录权限是否正确
- 插件无法加载:确认服务器版本和Java版本兼容性
- MySQL连接问题:检查数据库连接信息和权限设置
- 修复建议功能不工作:检查API密钥和网络连接
---
感谢您选择 ErrorAndWarnLogs 插件!如有任何问题或建议,请随时联系我们。