Interface Logger

All Known Implementing Classes:
ConsoleLogger, PrintStreamLogger

public interface Logger
Logger interface for Amber. Provides methods for logging informational, debug, and error messages.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    debug(String message)
    Logs a debug message.
    void
    error(String message, Throwable throwable)
    Logs an error message along with an optional throwable (exception).
    void
    info(String message)
    Logs an informational message.
  • Method Details

    • info

      void info(String message)
      Logs an informational message.
      Parameters:
      message - The message to log.
    • debug

      void debug(String message)
      Logs a debug message. Debug messages are typically more detailed and are used for diagnosing issues during development or troubleshooting.
      Parameters:
      message - The debug message to log.
    • error

      void error(String message, Throwable throwable)
      Logs an error message along with an optional throwable (exception).
      Parameters:
      message - The error message to log.
      throwable - An optional throwable associated with the error (can be null).