Interface Log

All Known Implementing Classes:
DefaultLog

public interface Log
The definition of logging for the core. UIs are expected to provide an implementation of Log to log data to the appropriate system within the UI.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    The log levels supported by logging.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    debug​(Object message)
     
    default void
    error​(Object message)
     
    default void
    info​(Object message)
     
    default void
    log​(Log.Level level, Object message)
     
    void
    log​(Log.Level level, String message)
    Writes a message at a specific log level.
    default void
    warn​(Object message)
     
  • Method Details

    • log

      void log(Log.Level level, String message)
      Writes a message at a specific log level.
      Parameters:
      level - The log level to write at.
      message - the Message to write.
    • log

      default void log(Log.Level level, Object message)
    • debug

      default void debug(Object message)
    • info

      default void info(Object message)
    • warn

      default void warn(Object message)
    • error

      default void error(Object message)