Interface LogTarget

  • All Known Implementing Classes:
    PrintStreamLogTarget

    public interface LogTarget
    An interface that defines a log target (a consumer of log messages). Classes which implement this interface can be registered with the Log class and will then receive logging messages generated by the code.
    Author:
    Thomas Morgner
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int DEBUG
      Loglevel DEBUG.
      static int ERROR
      Loglevel ERROR.
      static int INFO
      Loglevel INFO.
      static java.lang.String[] LEVELS
      Strings for the log levels.
      static int WARN
      Loglevel WARN.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void log​(int level, java.lang.Object message)
      Logs a message at a specified log level.
      void log​(int level, java.lang.Object message, java.lang.Exception e)
      Logs a message at a specified log level.
    • Method Detail

      • log

        void log​(int level,
                 java.lang.Object message)
        Logs a message at a specified log level.
        Parameters:
        level - the log level.
        message - the log message.
      • log

        void log​(int level,
                 java.lang.Object message,
                 java.lang.Exception e)
        Logs a message at a specified log level.
        Parameters:
        level - the log level.
        message - the log message.
        e - the exception