Example usage for org.apache.commons.logging Log isErrorEnabled

List of usage examples for org.apache.commons.logging Log isErrorEnabled

Introduction

In this page you can find the example usage for org.apache.commons.logging Log isErrorEnabled.

Prototype

boolean isErrorEnabled();

Source Link

Document

Is error logging currently enabled?

Usage

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  v  a  2 s . c o m*/
    verify(theLogger).trace(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  .ja v  a  2s  .  c o  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();/*from   w  ww.  j a v  a2 s  .co m*/
    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();/* ww  w  .ja v a 2s .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 ww . ja v  a 2 s.c om*/
    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 w  w  w  .j a va 2 s  .  c o m*/
    verify(theLogger).trace(any(), any());
    verifyNoMoreInteractions(theLogger);
}

From source file:org.springframework.orm.toplink.support.CommonsLoggingSessionLog.java

public void log(SessionLogEntry entry) {
    Log logger = LogFactory.getLog(getCategory(entry));
    switch (entry.getLevel()) {
    case SEVERE:// ww  w  . jav  a  2 s  .c om
        if (logger.isErrorEnabled()) {
            if (entry.hasException()) {
                logger.error(getMessageString(entry), getException(entry));
            } else {
                logger.error(getMessageString(entry));
            }
        }
        break;
    case WARNING:
        if (logger.isWarnEnabled()) {
            if (entry.hasException()) {
                logger.warn(getMessageString(entry), getException(entry));
            } else {
                logger.warn(getMessageString(entry));
            }
        }
        break;
    case INFO:
        if (logger.isInfoEnabled()) {
            if (entry.hasException()) {
                logger.info(getMessageString(entry), getException(entry));
            } else {
                logger.info(getMessageString(entry));
            }
        }
        break;
    case CONFIG:
    case FINE:
    case FINER:
        if (logger.isDebugEnabled()) {
            if (entry.hasException()) {
                logger.debug(getMessageString(entry), getException(entry));
            } else {
                logger.debug(getMessageString(entry));
            }
        }
        break;
    case FINEST:
        if (logger.isTraceEnabled()) {
            if (entry.hasException()) {
                logger.trace(getMessageString(entry), getException(entry));
            } else {
                logger.trace(getMessageString(entry));
            }
        }
        break;
    }
}

From source file:org.springframework.web.socket.handler.ExceptionWebSocketHandlerDecorator.java

public static void tryCloseWithError(WebSocketSession session, Throwable exception, Log logger) {
    if (logger.isErrorEnabled()) {
        logger.error("Closing session due to exception for " + session, exception);
    }/*from w ww.  j a  v  a  2 s  .  com*/
    if (session.isOpen()) {
        try {
            session.close(CloseStatus.SERVER_ERROR);
        } catch (Throwable ex) {
            // ignore
        }
    }
}

From source file:org.swordess.ldap.util.LogUtils.java

public static void error(Log log, Object message) {
    if (log.isErrorEnabled()) {
        log.error(message);
    }
}

From source file:org.swordess.ldap.util.LogUtils.java

public static void error(Log log, Object message, Throwable t) {
    if (log.isErrorEnabled()) {
        log.error(message, t);//from  ww  w  . j av  a 2s. c om
    }
}