Class VitalLogger

java.lang.Object
stawa.vitalstrike.logger.VitalLogger
All Implemented Interfaces:
Logger

public class VitalLogger extends Object implements Logger
Custom logger implementation for VitalStrike plugin. Provides formatted logging with support for parameterized messages and debug mode.
  • Constructor Details

    • VitalLogger

      public VitalLogger(org.bukkit.plugin.Plugin plugin)
      Creates a new VitalLogger instance.
      Parameters:
      plugin - The plugin instance to associate with this logger
  • Method Details

    • info

      public void info(String message, Object... args)
      Description copied from interface: Logger
      Logs an informational message.
      Specified by:
      info in interface Logger
      Parameters:
      message - The message to log
      args - Optional arguments to format into the message using {} placeholders
    • warning

      public void warning(String message, Object... args)
      Description copied from interface: Logger
      Logs a warning message.
      Specified by:
      warning in interface Logger
      Parameters:
      message - The warning message to log
      args - Optional arguments to format into the message using {} placeholders
    • severe

      public void severe(String message, Object... args)
      Description copied from interface: Logger
      Logs a severe error message.
      Specified by:
      severe in interface Logger
      Parameters:
      message - The error message to log
      args - Optional arguments to format into the message using {} placeholders
    • debug

      public void debug(String message, Object... args)
      Description copied from interface: Logger
      Logs a debug message when debug mode is enabled.
      Specified by:
      debug in interface Logger
      Parameters:
      message - The debug message to log
      args - Optional arguments to format into the message using {} placeholders
    • setDebugMode

      public void setDebugMode(boolean enabled)
      Enables or disables debug mode logging.
      Parameters:
      enabled - true to enable debug mode, false to disable
    • isDebugMode

      public boolean isDebugMode()
      Checks if debug mode is enabled.
      Returns:
      true if debug mode is enabled, false otherwise