Class PrintStreamLogger

java.lang.Object
enterprises.iwakura.amber.impl.PrintStreamLogger
All Implemented Interfaces:
Logger
Direct Known Subclasses:
ConsoleLogger

public class PrintStreamLogger extends Object implements Logger
Implementation of Logger that logs messages to specified PrintStream instances.
  • Constructor Details

    • PrintStreamLogger

      public PrintStreamLogger()
  • Method Details

    • info

      public void info(String message)
      Description copied from interface: Logger
      Logs an informational message.
      Specified by:
      info in interface Logger
      Parameters:
      message - The message to log.
    • debug

      public void debug(String message)
      Description copied from interface: Logger
      Logs a debug message. Debug messages are typically more detailed and are used for diagnosing issues during development or troubleshooting.
      Specified by:
      debug in interface Logger
      Parameters:
      message - The debug message to log.
    • error

      public void error(String message, Throwable throwable)
      Description copied from interface: Logger
      Logs an error message along with an optional throwable (exception).
      Specified by:
      error in interface Logger
      Parameters:
      message - The error message to log.
      throwable - An optional throwable associated with the error (can be null).