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

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

Introduction

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

Prototype

boolean isTraceEnabled();

Source Link

Document

Is trace logging currently enabled?

Usage

From source file:org.talframework.tal.aspects.loggers.trace.DefaultTraceLogger.java

/**
 * Logs out a message to state the method has started with
 * the arguments that is has (if any). The trace logger as
 * a whole must be set at debug level and the actual classes
 * logger must be a trace to see anything.
 *//*from   ww  w .  j av  a2  s . c  o m*/
public void traceBefore(JoinPoint jp) {
    if (!logger.isDebugEnabled())
        return;

    Log traceLogger = LoggerHelper.getLogger(jp.getStaticPart().getSignature().getDeclaringType());
    if (traceLogger.isTraceEnabled()) {
        StringBuilder builder = new StringBuilder();

        builder.append(">>> Starting: ").append(jp.getStaticPart().getSignature().getName());
        LoggerHelper.appendArguments(jp.getArgs(), builder);

        traceLogger.trace(builder.toString());
    }
}

From source file:org.talframework.tal.aspects.loggers.trace.DefaultTraceLogger.java

/**
 * Logs out a messages to state the method has ended outputting
 * the return value. The trace logger as a whole must be at 
 * debug level and the actual classes logger must be at trace to
 * see anything.//from ww w  . j ava 2  s  .c  o  m
 */
public void traceAfter(JoinPoint jp, Object retVal) {
    if (!logger.isDebugEnabled())
        return;

    Log traceLogger = LoggerHelper.getLogger(jp.getStaticPart().getSignature().getDeclaringType());
    if (traceLogger.isTraceEnabled()) {
        StringBuilder builder = new StringBuilder();

        builder.append("<<< Ending: ").append(jp.getStaticPart().getSignature().getName());
        if (retVal != null) {
            builder.append("\n\tretVal=").append(retVal);
        }

        traceLogger.trace(builder.toString());
    }
}

From source file:org.usrz.libs.logging.LevelDebugTest.java

@Test
public void testCommonsLogging() {
    final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(this.getClass());

    logger.trace("Foobar TRACE");
    AppenderForTests.hasNoLastEvent("at Trace level");
    assertFalse(logger.isTraceEnabled());

    logger.debug("Foobar DEBUG");
    AppenderForTests.hasLastEvent("at Debug level");
    assertTrue(logger.isDebugEnabled());

    logger.info("Foobar INFO");
    AppenderForTests.hasLastEvent("at Info level");
    assertTrue(logger.isInfoEnabled());/*from  w w  w .  j  a va 2 s .  c o  m*/

    logger.warn("Foobar WARN");
    AppenderForTests.hasLastEvent("at Warn level");
    assertTrue(logger.isWarnEnabled());

    logger.error("Foobar ERROR");
    AppenderForTests.hasLastEvent("at Error level");
    assertTrue(logger.isErrorEnabled());

    logger.fatal("Foobar FATAL");
    AppenderForTests.hasLastEvent("at Fatal level");
    assertTrue(logger.isFatalEnabled());

}

From source file:org.usrz.libs.logging.LevelErrorTest.java

@Test
public void testCommonsLogging() {
    final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(this.getClass());

    logger.trace("Foobar TRACE");
    AppenderForTests.hasNoLastEvent("at Trace level");
    assertFalse(logger.isTraceEnabled());

    logger.debug("Foobar DEBUG");
    AppenderForTests.hasNoLastEvent("at Debug level");
    assertFalse(logger.isDebugEnabled());

    logger.info("Foobar INFO");
    AppenderForTests.hasNoLastEvent("at Info level");
    assertFalse(logger.isInfoEnabled());

    logger.warn("Foobar WARN");
    AppenderForTests.hasNoLastEvent("at Warn level");
    assertFalse(logger.isWarnEnabled());

    logger.error("Foobar ERROR");
    AppenderForTests.hasLastEvent("at Error level");
    assertTrue(logger.isErrorEnabled());

    logger.fatal("Foobar FATAL");
    AppenderForTests.hasLastEvent("at Fatal level");
    assertTrue(logger.isFatalEnabled());

}

From source file:org.usrz.libs.logging.LevelInfoTest.java

@Test
public void testCommonsLogging() {
    final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(this.getClass());

    logger.trace("Foobar TRACE");
    AppenderForTests.hasNoLastEvent("at Trace level");
    assertFalse(logger.isTraceEnabled());

    logger.debug("Foobar DEBUG");
    AppenderForTests.hasNoLastEvent("at Debug level");
    assertFalse(logger.isDebugEnabled());

    logger.info("Foobar INFO");
    AppenderForTests.hasLastEvent("at Info level");
    assertTrue(logger.isInfoEnabled());//from  w w w. j ava  2 s .  c  om

    logger.warn("Foobar WARN");
    AppenderForTests.hasLastEvent("at Warn level");
    assertTrue(logger.isWarnEnabled());

    logger.error("Foobar ERROR");
    AppenderForTests.hasLastEvent("at Error level");
    assertTrue(logger.isErrorEnabled());

    logger.fatal("Foobar FATAL");
    AppenderForTests.hasLastEvent("at Fatal level");
    assertTrue(logger.isFatalEnabled());

}

From source file:org.usrz.libs.logging.LevelTraceTest.java

@Test
public void testCommonsLogging() {
    final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(this.getClass());

    logger.trace("Foobar TRACE");
    AppenderForTests.hasLastEvent("at Trace level");
    assertTrue(logger.isTraceEnabled());

    logger.debug("Foobar DEBUG");
    AppenderForTests.hasLastEvent("at Debug level");
    assertTrue(logger.isDebugEnabled());

    logger.info("Foobar INFO");
    AppenderForTests.hasLastEvent("at Info level");
    assertTrue(logger.isInfoEnabled());/*  w  ww.j a v a  2s  .  c o  m*/

    logger.warn("Foobar WARN");
    AppenderForTests.hasLastEvent("at Warn level");
    assertTrue(logger.isWarnEnabled());

    logger.error("Foobar ERROR");
    AppenderForTests.hasLastEvent("at Error level");
    assertTrue(logger.isErrorEnabled());

    logger.fatal("Foobar FATAL");
    AppenderForTests.hasLastEvent("at Fatal level");
    assertTrue(logger.isFatalEnabled());

}

From source file:org.usrz.libs.logging.LevelWarningTest.java

@Test
public void testCommonsLogging() {
    final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(this.getClass());

    logger.trace("Foobar TRACE");
    AppenderForTests.hasNoLastEvent("at Trace level");
    assertFalse(logger.isTraceEnabled());

    logger.debug("Foobar DEBUG");
    AppenderForTests.hasNoLastEvent("at Debug level");
    assertFalse(logger.isDebugEnabled());

    logger.info("Foobar INFO");
    AppenderForTests.hasNoLastEvent("at Info level");
    assertFalse(logger.isInfoEnabled());

    logger.warn("Foobar WARN");
    AppenderForTests.hasLastEvent("at Warn level");
    assertTrue(logger.isWarnEnabled());//from  w  w  w  .  j a  v  a 2s  . co  m

    logger.error("Foobar ERROR");
    AppenderForTests.hasLastEvent("at Error level");
    assertTrue(logger.isErrorEnabled());

    logger.fatal("Foobar FATAL");
    AppenderForTests.hasLastEvent("at Fatal level");
    assertTrue(logger.isFatalEnabled());

}

From source file:org.wso2.carbon.identity.application.authenticator.fido.util.FIDOUtil.java

public static void logTrace(String msg, Log log) {
    if (log.isTraceEnabled()) {
        log.trace(msg);
    }
}

From source file:org.xflatdb.xflat.query.XPathUpdate.java

private String getStringValue(Object value) {
    if (value == null)
        return null;

    if (value instanceof String)
        return (String) value;

    if (this.conversionService == null || !this.conversionService.canConvert(value.getClass(), String.class)) {
        return null;
    }/*from   w  w w.  jav  a 2 s.  c  o m*/
    try {
        return this.conversionService.convert(value, String.class);
    } catch (ConversionException ex) {
        Log log = LogFactory.getLog(getClass());
        if (log.isTraceEnabled())
            log.trace("Unable to convert update value to string", ex);
        return null;
    }
}

From source file:st.redline.classloader.SmalltalkClassLoader.java

protected boolean isTraceEnabled(Log log) {
    return log.isTraceEnabled();
}