Interface ConsoleLogger

All Known Implementing Classes:
ConsoleLogger.SystemConsoleLogger

public interface ConsoleLogger
Represents a simple console logger invoked by CommandSource output methods (e.g. CommandSource#reply, CommandSource#error).

Applications may implement their preferred solution, such as Java's Logger or SLF4J.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ConsoleLogger
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    error(@NotNull String message)
    Logs an error message.
    void
    info(@NotNull String message)
    Logs an info message.
    default void
    warn(@NotNull String message)
    Logs a warning message.
  • Field Details

  • Method Details

    • info

      void info(@NotNull @NotNull String message)
      Logs an info message.
      Parameters:
      message - to log as info
    • error

      void error(@NotNull @NotNull String message)
      Logs an error message.
      Parameters:
      message - to log as error
    • warn

      default void warn(@NotNull @NotNull String message)
      Logs a warning message.

      Applications may override this method with a proper warning logger.

      Parameters:
      message - to log as warning