Class MockLogger

java.lang.Object
io.micrometer.core.util.internal.logging.MockLogger
All Implemented Interfaces:
io.micrometer.core.util.internal.logging.InternalLogger

@Deprecated public class MockLogger extends Object implements io.micrometer.core.util.internal.logging.InternalLogger
Deprecated.
Please use MockLogger instead.
Simple implementation of InternalLogger that does not produce any output or delegate the work to another logger, instead it stores every log event in memory so that the recorded log events can be fetched and verified by tests. You should not create instances of this class directly, instead you can use the InternalLoggerFactory to get one.
  • Method Details

    • getLogEvents

      public List<LogEvent> getLogEvents()
      Deprecated.
      Returns:
      The recorded LogEvent instances, in descending order by age (the oldest is the first one).
    • clear

      public void clear()
      Deprecated.
      Removes all the events that were recorded so far.
    • name

      public String name()
      Deprecated.
      Specified by:
      name in interface io.micrometer.core.util.internal.logging.InternalLogger
    • isTraceEnabled

      public boolean isTraceEnabled()
      Deprecated.
      Specified by:
      isTraceEnabled in interface io.micrometer.core.util.internal.logging.InternalLogger
    • trace

      public void trace(String msg)
      Deprecated.
      Specified by:
      trace in interface io.micrometer.core.util.internal.logging.InternalLogger
    • trace

      public void trace(String format, Object arg)
      Deprecated.
      Specified by:
      trace in interface io.micrometer.core.util.internal.logging.InternalLogger
    • trace

      public void trace(String format, Object argA, Object argB)
      Deprecated.
      Specified by:
      trace in interface io.micrometer.core.util.internal.logging.InternalLogger
    • trace

      public void trace(String format, Object... arguments)
      Deprecated.
      Specified by:
      trace in interface io.micrometer.core.util.internal.logging.InternalLogger
    • trace

      public void trace(String msg, Throwable t)
      Deprecated.
      Specified by:
      trace in interface io.micrometer.core.util.internal.logging.InternalLogger
    • trace

      public void trace(Throwable t)
      Deprecated.
      Specified by:
      trace in interface io.micrometer.core.util.internal.logging.InternalLogger
    • isDebugEnabled

      public boolean isDebugEnabled()
      Deprecated.
      Specified by:
      isDebugEnabled in interface io.micrometer.core.util.internal.logging.InternalLogger
    • debug

      public void debug(String msg)
      Deprecated.
      Specified by:
      debug in interface io.micrometer.core.util.internal.logging.InternalLogger
    • debug

      public void debug(String format, Object arg)
      Deprecated.
      Specified by:
      debug in interface io.micrometer.core.util.internal.logging.InternalLogger
    • debug

      public void debug(String format, Object argA, Object argB)
      Deprecated.
      Specified by:
      debug in interface io.micrometer.core.util.internal.logging.InternalLogger
    • debug

      public void debug(String format, Object... arguments)
      Deprecated.
      Specified by:
      debug in interface io.micrometer.core.util.internal.logging.InternalLogger
    • debug

      public void debug(String msg, Throwable t)
      Deprecated.
      Specified by:
      debug in interface io.micrometer.core.util.internal.logging.InternalLogger
    • debug

      public void debug(Throwable t)
      Deprecated.
      Specified by:
      debug in interface io.micrometer.core.util.internal.logging.InternalLogger
    • isInfoEnabled

      public boolean isInfoEnabled()
      Deprecated.
      Specified by:
      isInfoEnabled in interface io.micrometer.core.util.internal.logging.InternalLogger
    • info

      public void info(String msg)
      Deprecated.
      Specified by:
      info in interface io.micrometer.core.util.internal.logging.InternalLogger
    • info

      public void info(String format, Object arg)
      Deprecated.
      Specified by:
      info in interface io.micrometer.core.util.internal.logging.InternalLogger
    • info

      public void info(String format, Object argA, Object argB)
      Deprecated.
      Specified by:
      info in interface io.micrometer.core.util.internal.logging.InternalLogger
    • info

      public void info(String format, Object... arguments)
      Deprecated.
      Specified by:
      info in interface io.micrometer.core.util.internal.logging.InternalLogger
    • info

      public void info(String msg, Throwable t)
      Deprecated.
      Specified by:
      info in interface io.micrometer.core.util.internal.logging.InternalLogger
    • info

      public void info(Throwable t)
      Deprecated.
      Specified by:
      info in interface io.micrometer.core.util.internal.logging.InternalLogger
    • isWarnEnabled

      public boolean isWarnEnabled()
      Deprecated.
      Specified by:
      isWarnEnabled in interface io.micrometer.core.util.internal.logging.InternalLogger
    • warn

      public void warn(String msg)
      Deprecated.
      Specified by:
      warn in interface io.micrometer.core.util.internal.logging.InternalLogger
    • warn

      public void warn(String format, Object arg)
      Deprecated.
      Specified by:
      warn in interface io.micrometer.core.util.internal.logging.InternalLogger
    • warn

      public void warn(String format, Object... arguments)
      Deprecated.
      Specified by:
      warn in interface io.micrometer.core.util.internal.logging.InternalLogger
    • warn

      public void warn(String format, Object argA, Object argB)
      Deprecated.
      Specified by:
      warn in interface io.micrometer.core.util.internal.logging.InternalLogger
    • warn

      public void warn(String msg, Throwable t)
      Deprecated.
      Specified by:
      warn in interface io.micrometer.core.util.internal.logging.InternalLogger
    • warn

      public void warn(Throwable t)
      Deprecated.
      Specified by:
      warn in interface io.micrometer.core.util.internal.logging.InternalLogger
    • isErrorEnabled

      public boolean isErrorEnabled()
      Deprecated.
      Specified by:
      isErrorEnabled in interface io.micrometer.core.util.internal.logging.InternalLogger
    • error

      public void error(String msg)
      Deprecated.
      Specified by:
      error in interface io.micrometer.core.util.internal.logging.InternalLogger
    • error

      public void error(String format, Object arg)
      Deprecated.
      Specified by:
      error in interface io.micrometer.core.util.internal.logging.InternalLogger
    • error

      public void error(String format, Object argA, Object argB)
      Deprecated.
      Specified by:
      error in interface io.micrometer.core.util.internal.logging.InternalLogger
    • error

      public void error(String format, Object... arguments)
      Deprecated.
      Specified by:
      error in interface io.micrometer.core.util.internal.logging.InternalLogger
    • error

      public void error(String msg, Throwable t)
      Deprecated.
      Specified by:
      error in interface io.micrometer.core.util.internal.logging.InternalLogger
    • error

      public void error(Throwable t)
      Deprecated.
      Specified by:
      error in interface io.micrometer.core.util.internal.logging.InternalLogger
    • isEnabled

      public boolean isEnabled(io.micrometer.core.util.internal.logging.InternalLogLevel level)
      Deprecated.
      Specified by:
      isEnabled in interface io.micrometer.core.util.internal.logging.InternalLogger
    • log

      public void log(io.micrometer.core.util.internal.logging.InternalLogLevel level, String msg)
      Deprecated.
      Specified by:
      log in interface io.micrometer.core.util.internal.logging.InternalLogger
    • log

      public void log(io.micrometer.core.util.internal.logging.InternalLogLevel level, String format, Object arg)
      Deprecated.
      Specified by:
      log in interface io.micrometer.core.util.internal.logging.InternalLogger
    • log

      public void log(io.micrometer.core.util.internal.logging.InternalLogLevel level, String format, Object argA, Object argB)
      Deprecated.
      Specified by:
      log in interface io.micrometer.core.util.internal.logging.InternalLogger
    • log

      public void log(io.micrometer.core.util.internal.logging.InternalLogLevel level, String format, Object... arguments)
      Deprecated.
      Specified by:
      log in interface io.micrometer.core.util.internal.logging.InternalLogger
    • log

      public void log(io.micrometer.core.util.internal.logging.InternalLogLevel level, String msg, Throwable t)
      Deprecated.
      Specified by:
      log in interface io.micrometer.core.util.internal.logging.InternalLogger
    • log

      public void log(io.micrometer.core.util.internal.logging.InternalLogLevel level, Throwable t)
      Deprecated.
      Specified by:
      log in interface io.micrometer.core.util.internal.logging.InternalLogger