Example usage for org.springframework.kafka.support LogIfLevelEnabled log

List of usage examples for org.springframework.kafka.support LogIfLevelEnabled log

Introduction

In this page you can find the example usage for org.springframework.kafka.support LogIfLevelEnabled log.

Prototype

public void log(Supplier<CharSequence> messageSupplier) 

Source Link

Usage

From source file:org.springframework.kafka.support.LogIfLevelEnabledTests.java

@Test
public void testFatalNoEx() {
    Log theLogger = mock(Log.class);
    LogIfLevelEnabled logger = new LogIfLevelEnabled(theLogger, LogIfLevelEnabled.Level.FATAL);
    given(theLogger.isFatalEnabled()).willReturn(true);
    logger.log(() -> "foo");
    verify(theLogger).isFatalEnabled();/*from  ww w  .  j  a  v  a 2 s.  co m*/
    verify(theLogger).fatal(any());
    verifyNoMoreInteractions(theLogger);
}

From source file:org.springframework.kafka.support.LogIfLevelEnabledTests.java

@Test
public void testErrorNoEx() {
    Log theLogger = mock(Log.class);
    LogIfLevelEnabled logger = new LogIfLevelEnabled(theLogger, LogIfLevelEnabled.Level.ERROR);
    given(theLogger.isFatalEnabled()).willReturn(true);
    given(theLogger.isErrorEnabled()).willReturn(true);
    logger.log(() -> "foo");
    verify(theLogger).isErrorEnabled();//  w ww .j  av a  2  s  . c o m
    verify(theLogger).error(any());
    verifyNoMoreInteractions(theLogger);
}

From source file:org.springframework.kafka.support.LogIfLevelEnabledTests.java

@Test
public void testWarnNoEx() {
    Log theLogger = mock(Log.class);
    LogIfLevelEnabled logger = new LogIfLevelEnabled(theLogger, LogIfLevelEnabled.Level.WARN);
    given(theLogger.isFatalEnabled()).willReturn(true);
    given(theLogger.isErrorEnabled()).willReturn(true);
    given(theLogger.isWarnEnabled()).willReturn(true);
    logger.log(() -> "foo");
    verify(theLogger).isWarnEnabled();/*from  w  w  w . j a v a2s  .c o m*/
    verify(theLogger).warn(any());
    verifyNoMoreInteractions(theLogger);
}

From source file:org.springframework.kafka.support.LogIfLevelEnabledTests.java

@Test
public void testInfoNoEx() {
    Log theLogger = mock(Log.class);
    LogIfLevelEnabled logger = new LogIfLevelEnabled(theLogger, LogIfLevelEnabled.Level.INFO);
    given(theLogger.isFatalEnabled()).willReturn(true);
    given(theLogger.isErrorEnabled()).willReturn(true);
    given(theLogger.isWarnEnabled()).willReturn(true);
    given(theLogger.isInfoEnabled()).willReturn(true);
    logger.log(() -> "foo");
    verify(theLogger).isInfoEnabled();/*w  ww .  j a v  a2  s  . co  m*/
    verify(theLogger).info(any());
    verifyNoMoreInteractions(theLogger);
}

From source file:org.springframework.kafka.support.LogIfLevelEnabledTests.java

@Test
public void testDebugNoEx() {
    Log theLogger = mock(Log.class);
    LogIfLevelEnabled logger = new LogIfLevelEnabled(theLogger, LogIfLevelEnabled.Level.DEBUG);
    given(theLogger.isFatalEnabled()).willReturn(true);
    given(theLogger.isErrorEnabled()).willReturn(true);
    given(theLogger.isWarnEnabled()).willReturn(true);
    given(theLogger.isInfoEnabled()).willReturn(true);
    given(theLogger.isDebugEnabled()).willReturn(true);
    logger.log(() -> "foo");
    verify(theLogger).isDebugEnabled();//w w  w. jav a  2 s  .  c  o m
    verify(theLogger).debug(any());
    verifyNoMoreInteractions(theLogger);
}

From source file:org.springframework.kafka.support.LogIfLevelEnabledTests.java

@Test
public void testTraceNoEx() {
    Log theLogger = mock(Log.class);
    LogIfLevelEnabled logger = new LogIfLevelEnabled(theLogger, LogIfLevelEnabled.Level.TRACE);
    given(theLogger.isFatalEnabled()).willReturn(true);
    given(theLogger.isErrorEnabled()).willReturn(true);
    given(theLogger.isWarnEnabled()).willReturn(true);
    given(theLogger.isInfoEnabled()).willReturn(true);
    given(theLogger.isDebugEnabled()).willReturn(true);
    given(theLogger.isTraceEnabled()).willReturn(true);
    logger.log(() -> "foo");
    verify(theLogger).isTraceEnabled();//from ww  w. j a  va2 s .  c  o m
    verify(theLogger).trace(any());
    verifyNoMoreInteractions(theLogger);
}