报错日志

关于

TAB 会将不同的事件记录在最多 3 个不同的文件中以避免控制台刷屏。这些记录的内容都是负面的,因此你需要时刻注意它们。

这些文件只会在它们有需要记录的内容时才会生成。这意味着如果你没有这些文件在你的 TAB 文件夹,一切正常。并且,在不重启插件和其他的情况下,都可以删除这些记录文件,这不会造成任何影响。

所有文件的大小被限制在 1MB 以避免包含相同错误的巨型文件一遍又一遍地重复记录。不要忘记这些文件的作用是记录,在你解决它们记录的问题后你必须删除它们。它们不会自行删除。

errors.log

这个文件包含 2 种内容:

用户错误

这通常包括您错误配置,例如按权限排序但不给予任何权限、排序列表中缺少组、尝试在纯数字字段中使用文本等等,解决它们一般无需花费大量时间。

内部错误

没有人喜欢让他们的控制台充满错误。 修复错误是最可靠的解决方案,但是这需要时间,而且您通常不会在报告错误的第二次获得修复错误的更新。 因此,所有插件错误都将移至此文件。

该文件用于追踪由 PlaceholderAPI 拓展导致的错误。这应当反馈给这些拓展的作者。错误的第一行将会显示是哪个变量符出错。

anti-override.log

这个文件记录了所有其他尝试覆盖 TAB 目前功能的插件。这个记录文件存在的意义是检查并告知只能有 1 个插件同时占用的显示目前却有多个插件尝试占用的情况(例如名称并且的前缀和后缀、TAB 列表的前缀和后缀)。这意味着如果您将其他插件没有正确配置并关闭您实际因已有 TAB 而不再需要的功能,那么这将会导致该插件和 TAB 冲突。如果您希望是 TAB 使用对应功能,请禁用其他插件的该功能,否则请禁用 TAB 的对应功能。

不幸的是,您可以仍无法通过此记录文件判断到底是哪些插件和 TAB 不兼容,但你至少现在可以通过它猜测,而不是以前的两眼摸黑。

虽然这在技术上是不必要的,因为 TAB 会自动阻止其他插件覆盖它,但最好正确配置其他插件。 在将 TAB 从 Bukkit 移动到 BungeeCord 时,这可能会派上用场,因为由于 BungeeCord 中缺少部分功能,反覆盖不能很好地工作。如果您能正确配置其他插件,在移动到 BungeeCord 时,您将不会突然发现大量 TAB 的功能因与别的插件冲突而无法正常工作。

最后更新于