From 119e5a792c9c4f9dda155e09e8ba27d6266bec8f Mon Sep 17 00:00:00 2001 From: minster586 <43217359+minster586@users.noreply.github.com> Date: Wed, 23 Jul 2025 19:40:23 -0400 Subject: [PATCH] fixed issue --- .../com/minster586/devmode/DevModeManager.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/minster586/devmode/DevModeManager.java b/src/main/java/com/minster586/devmode/DevModeManager.java index 3e9335f..4e7a6d6 100644 --- a/src/main/java/com/minster586/devmode/DevModeManager.java +++ b/src/main/java/com/minster586/devmode/DevModeManager.java @@ -11,18 +11,27 @@ public class DevModeManager { } private final Plugin plugin; + private final LogWriter logWriter; + private boolean devModeEnabled = false; private LogLevel currentLogLevel = LogLevel.MINIMAL; - // Modular logging toggles private boolean chatLoggingEnabled = true; private boolean eventLoggingEnabled = true; - public DevModeManager(Plugin plugin) { + public DevModeManager(Plugin plugin, LogWriter logWriter) { this.plugin = plugin; + this.logWriter = logWriter; + } + + public Plugin getPlugin() { + return plugin; + } + + public LogWriter getLogWriter() { + return logWriter; } - // Dev Mode Toggle public void setDevModeEnabled(boolean enabled) { this.devModeEnabled = enabled; plugin.getLogger().info("Dev Mode " + (enabled ? "enabled" : "disabled")); @@ -32,7 +41,6 @@ public class DevModeManager { return devModeEnabled; } - // Verbosity Level public void setLogLevel(LogLevel level) { this.currentLogLevel = level; plugin.getLogger().info("Log level set to: " + level.name()); @@ -42,7 +50,6 @@ public class DevModeManager { return currentLogLevel; } - // Chat Logging Toggle public void setChatLoggingEnabled(boolean enabled) { this.chatLoggingEnabled = enabled; plugin.getLogger().info("Chat logging " + (enabled ? "enabled" : "disabled")); @@ -52,7 +59,6 @@ public class DevModeManager { return chatLoggingEnabled; } - // Event Tracing Toggle public void setEventLoggingEnabled(boolean enabled) { this.eventLoggingEnabled = enabled; plugin.getLogger().info("Event tracing " + (enabled ? "enabled" : "disabled"));