9
0
mirror of https://github.com/Xiao-MoMi/Custom-Fishing.git synced 2025-12-19 15:09:24 +00:00

Improve debugger

This commit is contained in:
XiaoMoMi
2024-09-15 14:33:42 +08:00
parent 5f54ba7b14
commit d121a028bf

View File

@@ -73,7 +73,7 @@ public class BukkitCustomFishingPluginImpl extends BukkitCustomFishingPlugin {
private final ClassPathAppender classPathAppender; private final ClassPathAppender classPathAppender;
private final PluginLogger logger; private final PluginLogger logger;
private BukkitCommandManager commandManager; private BukkitCommandManager commandManager;
private Consumer<Object> debugger; private Consumer<Supplier<String>> debugger = (supplier -> {});
private String buildByBit = "%%__BUILTBYBIT__%%"; private String buildByBit = "%%__BUILTBYBIT__%%";
private String polymart = "%%__POLYMART__%%"; private String polymart = "%%__POLYMART__%%";
private String time = "%%__TIMESTAMP__%%"; private String time = "%%__TIMESTAMP__%%";
@@ -190,7 +190,7 @@ public class BukkitCustomFishingPluginImpl extends BukkitCustomFishingPlugin {
this.placeholderManager.reload(); this.placeholderManager.reload();
this.configManager.reload(); this.configManager.reload();
// after ConfigManager // after ConfigManager
this.debugger = ConfigManager.debug() ? (s) -> logger.info("[DEBUG] " + s.toString()) : (s) -> {}; this.debugger = ConfigManager.debug() ? (s) -> logger.info("[DEBUG] " + s.get()) : (s) -> {};
this.coolDownManager.reload(); this.coolDownManager.reload();
this.translationManager.reload(); this.translationManager.reload();
@@ -271,11 +271,11 @@ public class BukkitCustomFishingPluginImpl extends BukkitCustomFishingPlugin {
@Override @Override
public void debug(Object message) { public void debug(Object message) {
this.debugger.accept(message); this.debugger.accept(message::toString);
} }
@Override @Override
public void debug(Supplier<String> messageSupplier) { public void debug(Supplier<String> messageSupplier) {
this.debugger.accept(messageSupplier.get()); this.debugger.accept(messageSupplier);
} }
} }