Interface ILogger

All Known Implementing Classes:
DefaultLogger

public interface ILogger
The logger for the service client
  • Method Details

    • setLoggingLevel

      void setLoggingLevel(@Nonnull LoggerLevel level)
      Sets the logging level of this logger
      Parameters:
      level - the level to log at
    • getLoggingLevel

      @Nonnull LoggerLevel getLoggingLevel()
      Gets the logging level of this logger
      Returns:
      the level the logger is set to
    • logDebug

      void logDebug(@Nonnull String message)
      Log a debug message
      Parameters:
      message - the message
    • logError

      void logError(@Nonnull String message, @Nullable Throwable throwable)
      Log an error message with throwable
      Parameters:
      message - the message
      throwable - the throwable