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, Throwable thrown) 

Source Link

Usage

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

@Test
public void testFatalWithEx() {
    Log theLogger = mock(Log.class);
    LogIfLevelEnabled logger = new LogIfLevelEnabled(theLogger, LogIfLevelEnabled.Level.FATAL);
    given(theLogger.isFatalEnabled()).willReturn(true);
    logger.log(() -> "foo", rte);
    verify(theLogger).isFatalEnabled();//from www .ja va  2  s  .  co m
    verify(theLogger).fatal(any(), any());
    verifyNoMoreInteractions(theLogger);
}

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

@Test
public void testErrorWithEx() {
    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", rte);
    verify(theLogger).isErrorEnabled();/*from   ww  w.  j a v  a2 s  .co  m*/
    verify(theLogger).error(any(), any());
    verifyNoMoreInteractions(theLogger);
}

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

@Test
public void testWarnWithEx() {
    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", rte);
    verify(theLogger).isWarnEnabled();/*ww w .  ja v  a  2  s  . c om*/
    verify(theLogger).warn(any(), any());
    verifyNoMoreInteractions(theLogger);
}

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

@Test
public void testInfoWithEx() {
    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", rte);
    verify(theLogger).isInfoEnabled();/*from  w ww .  j  a  v  a2s. c  om*/
    verify(theLogger).info(any(), any());
    verifyNoMoreInteractions(theLogger);
}

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

@Test
public void testDebugWithEx() {
    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", rte);
    verify(theLogger).isDebugEnabled();/*from w w w  . ja v  a 2 s  .c o m*/
    verify(theLogger).debug(any(), any());
    verifyNoMoreInteractions(theLogger);
}

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

@Test
public void testTraceWithEx() {
    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", rte);
    verify(theLogger).isTraceEnabled();//from   www . j a  v  a2 s . c o m
    verify(theLogger).trace(any(), any());
    verifyNoMoreInteractions(theLogger);
}