Class BukkitAppLogger

java.lang.Object
io.github.monsieurdoceo.filizer.shared.logging.BukkitAppLogger
All Implemented Interfaces:
AppLogger

public final class BukkitAppLogger extends Object implements AppLogger
Bukkit-backed application logger.
  • Constructor Details

    • BukkitAppLogger

      public BukkitAppLogger(Logger logger)
      Creates a new logger adapter.
      Parameters:
      logger - the Bukkit logger
  • Method Details

    • getCurrentlyLoggedMessage

      public String getCurrentlyLoggedMessage()
      Gets the currently logged message.
      Specified by:
      getCurrentlyLoggedMessage in interface AppLogger
      Returns:
      the currently logged message
    • info

      public void info(String message)
      Logs an informational message.
      Specified by:
      info in interface AppLogger
      Parameters:
      message - the message to log
    • warn

      public void warn(String message)
      Logs a warning message.
      Specified by:
      warn in interface AppLogger
      Parameters:
      message - the message to log
    • error

      public void error(String message)
      Logs an error message.
      Specified by:
      error in interface AppLogger
      Parameters:
      message - the message to log
    • error

      public void error(String message, Throwable throwable)
      Logs an error message with a cause.
      Specified by:
      error in interface AppLogger
      Parameters:
      message - the message to log
      throwable - the cause