Class WalletLoggerAdapter

java.lang.Object
es.kukenan.smartfi.logger.WalletLoggerAdapter
All Implemented Interfaces:
WalletLogger, org.slf4j.Logger

public class WalletLoggerAdapter extends Object implements WalletLogger
A logger implementation which logs via a delegate logger. By default, the delegate is a NOPLogger. However, a different delegate can be set at anytime. See also the relevant error code documentation.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.slf4j.Logger
    Logger of slf4j delegate.
    private final com.fasterxml.jackson.databind.ObjectMapper
    Object mapper.

    Fields inherited from interface org.slf4j.Logger

    ROOT_LOGGER_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    WalletLoggerAdapter(org.slf4j.Logger logger)
    Constructor with logger param.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Log a message at the INFO level with audit marker.
    void
    audit(String format, Object argument)
    Log a message at the INFO level according to the specified format and argument with audit marker.
    void
    audit(String format, Object... arguments)
    Log a message at the INFO level according to the specified format and arguments with audit marker.
    void
    audit(String format, Object argument1, Object argument2)
    Log a message at the INFO level according to the specified format and arguments with audit marker.
    void
    audit(String msg, Throwable throwable)
    Log an exception (throwable) at the INFO level with an accompanying message with audit marker.
    void
    audit(org.slf4j.Marker marker, String msg)
    Log a message with the specific Marker at the INFO level.
    void
    audit(org.slf4j.Marker marker, String format, Object argument)
    This method is similar to audit(String, Object...) method except that the marker data is also taken into consideration.
    void
    audit(org.slf4j.Marker marker, String format, Object... arguments)
    This method is similar to audit(String, Object...) method except that the marker data is also taken into consideration.
    void
    audit(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
    This method is similar to audit(String, Object, Object) method except that the marker data is also taken into consideration.
    void
    audit(org.slf4j.Marker marker, String msg, Throwable throwable)
    This method is similar to audit(String, Throwable) method except that the marker data is also taken into consideration.
    void
    auditObject(String format, Object object)
    Log a message at the INFO level according to the specified format and argument with audit marker.
    void
    Log a message at the DEBUG level.
    void
    debug(String format, Object argument)
    Log a message at the DEBUG level according to the specified format and argument.
    void
    debug(String format, Object... arguments)
    Log a message at the DEBUG level according to the specified format and arguments.
    void
    debug(String format, Object argument1, Object argument2)
    Log a message at the DEBUG level according to the specified format and arguments.
    void
    debug(String msg, Throwable throwable)
    Log an exception (throwable) at the DEBUG level with an accompanying message.
    void
    debug(org.slf4j.Marker marker, String msg)
    Log a message with the specific Marker at the DEBUG level.
    void
    debug(org.slf4j.Marker marker, String format, Object argument)
    This method is similar to debug(String, Object) method except that the marker data is also taken into consideration.
    void
    debug(org.slf4j.Marker marker, String format, Object... arguments)
    This method is similar to debug(String, Object...) method except that the marker data is also taken into consideration.
    void
    debug(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
    This method is similar to debug(String, Object, Object) method except that the marker data is also taken into consideration.
    void
    debug(org.slf4j.Marker marker, String msg, Throwable t)
    This method is similar to debug(String, Throwable) method except that the marker data is also taken into consideration.
    void
    Log a message at the ERROR level.
    void
    error(String format, Object argument)
    Log a message at the ERROR level according to the specified format and argument.
    void
    error(String format, Object... arguments)
    Log a message at the ERROR level according to the specified format and arguments.
    void
    error(String format, Object argument1, Object argument2)
    Log a message at the ERROR level according to the specified format and arguments.
    void
    error(String msg, Throwable throwable)
    Log an exception (throwable) at the ERROR level with an accompanying message.
    void
    error(org.slf4j.Marker marker, String msg)
    Log a message with the specific Marker at the ERROR level.
    void
    error(org.slf4j.Marker marker, String format, Object argument)
    This method is similar to error(String, Object) method except that the marker data is also taken into consideration.
    void
    error(org.slf4j.Marker marker, String format, Object... arguments)
    This method is similar to error(String, Object...) method except that the marker data is also taken into consideration.
    void
    error(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
    This method is similar to error(String, Object, Object) method except that the marker data is also taken into consideration.
    void
    error(org.slf4j.Marker marker, String msg, Throwable throwable)
    This method is similar to error(String, Throwable) method except that the marker data is also taken into consideration.
    Return for return name.
    void
    info(String msg)
    Log a message at the INFO level.
    void
    info(String format, Object argument)
    Log a message at the INFO level according to the specified format and argument.
    void
    info(String format, Object... arguments)
    Log a message at the INFO level according to the specified format and arguments.
    void
    info(String format, Object argument1, Object argument2)
    Log a message at the INFO level according to the specified format and arguments.
    void
    info(String msg, Throwable throwable)
    Log an exception (throwable) at the INFO level with an accompanying message.
    void
    info(org.slf4j.Marker marker, String msg)
    Log a message with the specific Marker at the INFO level.
    void
    info(org.slf4j.Marker marker, String format, Object argument)
    This method is similar to info(String, Object) method except that the marker data is also taken into consideration.
    void
    info(org.slf4j.Marker marker, String format, Object... arguments)
    This method is similar to info(String, Object...) method except that the marker data is also taken into consideration.
    void
    info(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
    This method is similar to info(String, Object, Object) method except that the marker data is also taken into consideration.
    void
    info(org.slf4j.Marker marker, String msg, Throwable throwable)
    This method is similar to info(String, Throwable) method except that the marker data is also taken into consideration.
    boolean
    Is the logger instance enabled for the INFO level?.
    boolean
    isAuditEnabled(org.slf4j.Marker marker)
    Is the logger instance enabled for the INFO level?.
    boolean
    Is the logger instance enabled for the DEBUG level?.
    boolean
    isDebugEnabled(org.slf4j.Marker marker)
    Similar to isDebugEnabled() method except that the marker data is also taken into account.
    boolean
    Is the logger instance enabled for the ERROR level?.
    boolean
    isErrorEnabled(org.slf4j.Marker marker)
    Similar to isErrorEnabled() method except that the marker data is also taken into consideration.
    boolean
    Is the logger instance enabled for the INFO level?.
    boolean
    isInfoEnabled(org.slf4j.Marker marker)
    Similar to isInfoEnabled() method except that the marker data is also taken into consideration.
    boolean
    Is the logger instance enabled for the TRACE level?.
    boolean
    isTraceEnabled(org.slf4j.Marker marker)
    Similar to isTraceEnabled() method except that the marker data is also taken into account.
    boolean
    Is the logger instance enabled for the WARN level?.
    boolean
    isWarnEnabled(org.slf4j.Marker marker)
    Similar to isWarnEnabled() method except that the marker data is also taken into consideration.
    void
    Log a message at the TRACE level.
    void
    trace(String format, Object argument)
    Log a message at the TRACE level according to the specified format and argument.
    void
    trace(String format, Object... arguments)
    Log a message at the TRACE level according to the specified format and arguments.
    void
    trace(String format, Object argument1, Object argument2)
    Log a message at the TRACE level according to the specified format and arguments.
    void
    trace(String msg, Throwable throwable)
    Log an exception (throwable) at the TRACE level with an accompanying message.
    void
    trace(org.slf4j.Marker marker, String msg)
    Log a message with the specific Marker at the TRACE level.
    void
    trace(org.slf4j.Marker marker, String format, Object argument)
    This method is similar to trace(String, Object) method except that the marker data is also taken into consideration.
    void
    trace(org.slf4j.Marker marker, String format, Object... arguments)
    This method is similar to trace(String, Object...) method except that the marker data is also taken into consideration.
    void
    trace(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
    This method is similar to trace(String, Object, Object) method except that the marker data is also taken into consideration.
    void
    trace(org.slf4j.Marker marker, String msg, Throwable throwable)
    This method is similar to trace(String, Throwable) method except that the marker data is also taken into consideration.
    void
    warn(String msg)
    Log a message at the WARN level.
    void
    warn(String format, Object argument)
    Log a message at the WARN level according to the specified format and argument.
    void
    warn(String format, Object... arguments)
    Log a message at the WARN level according to the specified format and arguments.
    void
    warn(String format, Object argument1, Object argument2)
    Log a message at the WARN level according to the specified format and arguments.
    void
    warn(String msg, Throwable throwable)
    Log an exception (throwable) at the WARN level with an accompanying message.
    void
    warn(org.slf4j.Marker marker, String msg)
    Log a message with the specific Marker at the WARN level.
    void
    warn(org.slf4j.Marker marker, String format, Object argument)
    This method is similar to warn(String, Object) method except that the marker data is also taken into consideration.
    void
    warn(org.slf4j.Marker marker, String format, Object... arguments)
    This method is similar to warn(String, Object...) method except that the marker data is also taken into consideration.
    void
    warn(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
    This method is similar to warn(String, Object, Object) method except that the marker data is also taken into consideration.
    void
    warn(org.slf4j.Marker marker, String msg, Throwable throwable)
    This method is similar to warn(String, Throwable) method except that the marker data is also taken into consideration.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • innerLogger

      private final org.slf4j.Logger innerLogger
      Logger of slf4j delegate.
    • mapper

      private final com.fasterxml.jackson.databind.ObjectMapper mapper
      Object mapper.
  • Constructor Details

    • WalletLoggerAdapter

      public WalletLoggerAdapter(org.slf4j.Logger logger)
      Constructor with logger param.
      Parameters:
      logger - Logger of slf4j
  • Method Details

    • getName

      public String getName()
      Return for return name.
      Specified by:
      getName in interface org.slf4j.Logger
      Returns:
      String with name.
    • isTraceEnabled

      public boolean isTraceEnabled()
      Is the logger instance enabled for the TRACE level?.
      Specified by:
      isTraceEnabled in interface org.slf4j.Logger
      Returns:
      True if this Logger is enabled for the TRACE level, false otherwise.
    • isTraceEnabled

      public boolean isTraceEnabled(org.slf4j.Marker marker)
      Similar to isTraceEnabled() method except that the marker data is also taken into account.
      Specified by:
      isTraceEnabled in interface org.slf4j.Logger
      Parameters:
      marker - The marker data to take into consideration.
      Returns:
      True if this Logger is enabled for the TRACE level, false otherwise.
    • trace

      public void trace(String msg)
      Log a message at the TRACE level.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      msg - the message string to be logged.
    • trace

      public void trace(String format, Object argument)
      Log a message at the TRACE level according to the specified format and argument.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument - the argument.
    • trace

      public void trace(String format, Object argument1, Object argument2)
      Log a message at the TRACE level according to the specified format and arguments.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • trace

      public void trace(String format, Object... arguments)
      Log a message at the TRACE level according to the specified format and arguments.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      arguments - a list of 3 or more arguments.
    • trace

      public void trace(String msg, Throwable throwable)
      Log an exception (throwable) at the TRACE level with an accompanying message.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • trace

      public void trace(org.slf4j.Marker marker, String msg)
      Log a message with the specific Marker at the TRACE level.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      msg - the message string to be logged.
    • trace

      public void trace(org.slf4j.Marker marker, String format, Object argument)
      This method is similar to trace(String, Object) method except that the marker data is also taken into consideration.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument - the argument.
    • trace

      public void trace(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
      This method is similar to trace(String, Object, Object) method except that the marker data is also taken into consideration.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • trace

      public void trace(org.slf4j.Marker marker, String format, Object... arguments)
      This method is similar to trace(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      arguments - an array of arguments.
    • trace

      public void trace(org.slf4j.Marker marker, String msg, Throwable throwable)
      This method is similar to trace(String, Throwable) method except that the marker data is also taken into consideration.
      Specified by:
      trace in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • isDebugEnabled

      public boolean isDebugEnabled()
      Is the logger instance enabled for the DEBUG level?.
      Specified by:
      isDebugEnabled in interface org.slf4j.Logger
      Returns:
      True if this Logger is enabled for the DEBUG level, false otherwise.
    • isDebugEnabled

      public boolean isDebugEnabled(org.slf4j.Marker marker)
      Similar to isDebugEnabled() method except that the marker data is also taken into account.
      Specified by:
      isDebugEnabled in interface org.slf4j.Logger
      Parameters:
      marker - The marker data to take into consideration.
      Returns:
      True if this Logger is enabled for the DEBUG level, false otherwise.
    • debug

      public void debug(String msg)
      Log a message at the DEBUG level.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      msg - the message string to be logged.
    • debug

      public void debug(String format, Object argument)
      Log a message at the DEBUG level according to the specified format and argument.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument - the argument.
    • debug

      public void debug(String format, Object argument1, Object argument2)
      Log a message at the DEBUG level according to the specified format and arguments.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • debug

      public void debug(String format, Object... arguments)
      Log a message at the DEBUG level according to the specified format and arguments.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      arguments - a list of 3 or more arguments.
    • debug

      public void debug(String msg, Throwable throwable)
      Log an exception (throwable) at the DEBUG level with an accompanying message.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • debug

      public void debug(org.slf4j.Marker marker, String msg)
      Log a message with the specific Marker at the DEBUG level.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      msg - the message string to be logged.
    • debug

      public void debug(org.slf4j.Marker marker, String format, Object argument)
      This method is similar to debug(String, Object) method except that the marker data is also taken into consideration.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument - the argument.
    • debug

      public void debug(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
      This method is similar to debug(String, Object, Object) method except that the marker data is also taken into consideration.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • debug

      public void debug(org.slf4j.Marker marker, String format, Object... arguments)
      This method is similar to debug(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      arguments - a list of 3 or more arguments.
    • debug

      public void debug(org.slf4j.Marker marker, String msg, Throwable t)
      This method is similar to debug(String, Throwable) method except that the marker data is also taken into consideration.
      Specified by:
      debug in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      msg - the message accompanying the exception.
      t - the exception (throwable) to log.
    • isInfoEnabled

      public boolean isInfoEnabled()
      Is the logger instance enabled for the INFO level?.
      Specified by:
      isInfoEnabled in interface org.slf4j.Logger
      Returns:
      True if this Logger is enabled for the INFO level, false otherwise.
    • isInfoEnabled

      public boolean isInfoEnabled(org.slf4j.Marker marker)
      Similar to isInfoEnabled() method except that the marker data is also taken into consideration.
      Specified by:
      isInfoEnabled in interface org.slf4j.Logger
      Parameters:
      marker - The marker data to take into consideration.
      Returns:
      true if this logger is warn enabled, false otherwise.
    • info

      public void info(String msg)
      Log a message at the INFO level.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      msg - the message string to be logged.
    • info

      public void info(String format, Object argument)
      Log a message at the INFO level according to the specified format and argument.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument - the argument.
    • info

      public void info(String format, Object argument1, Object argument2)
      Log a message at the INFO level according to the specified format and arguments.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • info

      public void info(String format, Object... arguments)
      Log a message at the INFO level according to the specified format and arguments.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      arguments - a list of 3 or more arguments.
    • info

      public void info(String msg, Throwable throwable)
      Log an exception (throwable) at the INFO level with an accompanying message.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • info

      public void info(org.slf4j.Marker marker, String msg)
      Log a message with the specific Marker at the INFO level.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      marker - The marker specific to this log statement.
      msg - the message string to be logged.
    • info

      public void info(org.slf4j.Marker marker, String format, Object argument)
      This method is similar to info(String, Object) method except that the marker data is also taken into consideration.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument - the argument.
    • info

      public void info(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
      This method is similar to info(String, Object, Object) method except that the marker data is also taken into consideration.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • info

      public void info(org.slf4j.Marker marker, String format, Object... arguments)
      This method is similar to info(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      arguments - a list of 3 or more arguments.
    • info

      public void info(org.slf4j.Marker marker, String msg, Throwable throwable)
      This method is similar to info(String, Throwable) method except that the marker data is also taken into consideration.
      Specified by:
      info in interface org.slf4j.Logger
      Parameters:
      marker - the marker data for this log statement.
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • isWarnEnabled

      public boolean isWarnEnabled()
      Is the logger instance enabled for the WARN level?.
      Specified by:
      isWarnEnabled in interface org.slf4j.Logger
      Returns:
      True if this Logger is enabled for the WARN level, false otherwise.
    • isWarnEnabled

      public boolean isWarnEnabled(org.slf4j.Marker marker)
      Similar to isWarnEnabled() method except that the marker data is also taken into consideration.
      Specified by:
      isWarnEnabled in interface org.slf4j.Logger
      Parameters:
      marker - The marker data to take into consideration.
      Returns:
      True if this Logger is enabled for the WARN level, false otherwise.
    • warn

      public void warn(String msg)
      Log a message at the WARN level.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      msg - the message string to be logged.
    • warn

      public void warn(String format, Object argument)
      Log a message at the WARN level according to the specified format and argument.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument - the argument.
    • warn

      public void warn(String format, Object argument1, Object argument2)
      Log a message at the WARN level according to the specified format and arguments.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • warn

      public void warn(String format, Object... arguments)
      Log a message at the WARN level according to the specified format and arguments.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      arguments - a list of 3 or more arguments.
    • warn

      public void warn(String msg, Throwable throwable)
      Log an exception (throwable) at the WARN level with an accompanying message.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • warn

      public void warn(org.slf4j.Marker marker, String msg)
      Log a message with the specific Marker at the WARN level.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      marker - The marker specific to this log statement.
      msg - the message string to be logged.
    • warn

      public void warn(org.slf4j.Marker marker, String format, Object argument)
      This method is similar to warn(String, Object) method except that the marker data is also taken into consideration.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument - the argument.
    • warn

      public void warn(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
      This method is similar to warn(String, Object, Object) method except that the marker data is also taken into consideration.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • warn

      public void warn(org.slf4j.Marker marker, String format, Object... arguments)
      This method is similar to warn(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      arguments - a list of 3 or more arguments.
    • warn

      public void warn(org.slf4j.Marker marker, String msg, Throwable throwable)
      This method is similar to warn(String, Throwable) method except that the marker data is also taken into consideration.
      Specified by:
      warn in interface org.slf4j.Logger
      Parameters:
      marker - the marker data for this log statement.
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • isErrorEnabled

      public boolean isErrorEnabled()
      Is the logger instance enabled for the ERROR level?.
      Specified by:
      isErrorEnabled in interface org.slf4j.Logger
      Returns:
      True if this Logger is enabled for the ERROR level, false otherwise.
    • isErrorEnabled

      public boolean isErrorEnabled(org.slf4j.Marker marker)
      Similar to isErrorEnabled() method except that the marker data is also taken into consideration.
      Specified by:
      isErrorEnabled in interface org.slf4j.Logger
      Parameters:
      marker - The marker data to take into consideration
      Returns:
      True if this Logger is enabled for the ERROR level, false otherwise.
    • error

      public void error(String msg)
      Log a message at the ERROR level.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      msg - the message string to be logged.
    • error

      public void error(String format, Object argument)
      Log a message at the ERROR level according to the specified format and argument.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument - the argument.
    • error

      public void error(String format, Object argument1, Object argument2)
      Log a message at the ERROR level according to the specified format and arguments.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • error

      public void error(String format, Object... arguments)
      Log a message at the ERROR level according to the specified format and arguments.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      format - the format string.
      arguments - a list of 3 or more arguments.
    • error

      public void error(String msg, Throwable throwable)
      Log an exception (throwable) at the ERROR level with an accompanying message.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • error

      public void error(org.slf4j.Marker marker, String msg)
      Log a message with the specific Marker at the ERROR level.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      marker - The marker specific to this log statement.
      msg - the message string to be logged.
    • error

      public void error(org.slf4j.Marker marker, String format, Object argument)
      This method is similar to error(String, Object) method except that the marker data is also taken into consideration.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument - the argument.
    • error

      public void error(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
      This method is similar to error(String, Object, Object) method except that the marker data is also taken into consideration.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • error

      public void error(org.slf4j.Marker marker, String format, Object... arguments)
      This method is similar to error(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      arguments - a list of 3 or more arguments.
    • error

      public void error(org.slf4j.Marker marker, String msg, Throwable throwable)
      This method is similar to error(String, Throwable) method except that the marker data is also taken into consideration.
      Specified by:
      error in interface org.slf4j.Logger
      Parameters:
      marker - the marker data specific to this log statement.
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • isAuditEnabled

      public boolean isAuditEnabled()
      Is the logger instance enabled for the INFO level?.
      Specified by:
      isAuditEnabled in interface WalletLogger
      Returns:
      True if this Logger is enabled for the INFO level, false otherwise.
    • isAuditEnabled

      public boolean isAuditEnabled(org.slf4j.Marker marker)
      Is the logger instance enabled for the INFO level?.
      Specified by:
      isAuditEnabled in interface WalletLogger
      Parameters:
      marker - The marker data to take into consideration.
      Returns:
      True if this Logger is enabled for the INFO level, false otherwise.
    • audit

      public void audit(String msg)
      Log a message at the INFO level with audit marker.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      msg - the message string to be logged.
    • audit

      public void audit(String format, Object argument)
      Log a message at the INFO level according to the specified format and argument with audit marker.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      format - the format string.
      argument - the argument.
    • audit

      public void audit(String format, Object argument1, Object argument2)
      Log a message at the INFO level according to the specified format and arguments with audit marker.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • audit

      public void audit(String format, Object... arguments)
      Log a message at the INFO level according to the specified format and arguments with audit marker.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      format - the format string.
      arguments - a list of 3 or more arguments.
    • audit

      public void audit(String msg, Throwable throwable)
      Log an exception (throwable) at the INFO level with an accompanying message with audit marker.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • audit

      public void audit(org.slf4j.Marker marker, String msg)
      Log a message with the specific Marker at the INFO level.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      marker - The marker specific to this log statement.
      msg - the message string to be logged.
    • audit

      public void audit(org.slf4j.Marker marker, String format, Object argument)
      This method is similar to audit(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      argument - a list of 3 or more arguments.
    • audit

      public void audit(org.slf4j.Marker marker, String format, Object argument1, Object argument2)
      This method is similar to audit(String, Object, Object) method except that the marker data is also taken into consideration.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      marker - the marker data specific to this log statement
      format - the format string.
      argument1 - the first argument.
      argument2 - the second argument.
    • audit

      public void audit(org.slf4j.Marker marker, String format, Object... arguments)
      This method is similar to audit(String, Object...) method except that the marker data is also taken into consideration.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      marker - the marker data specific to this log statement.
      format - the format string.
      arguments - a list of 3 or more arguments.
    • audit

      public void audit(org.slf4j.Marker marker, String msg, Throwable throwable)
      This method is similar to audit(String, Throwable) method except that the marker data is also taken into consideration.
      Specified by:
      audit in interface WalletLogger
      Parameters:
      marker - the marker data specific to this log statement.
      msg - the message accompanying the exception.
      throwable - the exception (throwable) to log.
    • auditObject

      public void auditObject(String format, Object object)
      Log a message at the INFO level according to the specified format and argument with audit marker.
      Specified by:
      auditObject in interface WalletLogger
      Parameters:
      format - the format string.
      object - object to audit. This object can be a JsonNode, a String or another object type, but if is a String then must be a String with a valid json format.