Package org.pkl.core

Class BufferedLogger

java.lang.Object
org.pkl.core.BufferedLogger
All Implemented Interfaces:
Logger

public final class BufferedLogger extends Object implements Logger
A logger that keeps messages locally and can return them.
  • Constructor Details

    • BufferedLogger

      public BufferedLogger(Logger logger)
  • Method Details

    • trace

      public void trace(String message, StackFrame frame)
      Description copied from interface: Logger
      Logs the given message on level TRACE.
      Specified by:
      trace in interface Logger
    • warn

      public void warn(String message, StackFrame frame)
      Description copied from interface: Logger
      Logs the given message on level WARN.
      Specified by:
      warn in interface Logger
    • clear

      public void clear()
    • getLogs

      public String getLogs()