List of usage examples for org.apache.commons.logging Log isTraceEnabled
boolean isTraceEnabled();
From source file:edu.cornell.mannlib.vitro.webapp.utils.log.LogUtils.java
private static boolean isLevelEnabled(Log log, String level) { if ("fatal".equalsIgnoreCase(level)) { return log.isFatalEnabled(); } else if ("error".equalsIgnoreCase(level)) { return log.isErrorEnabled(); } else if ("warn".equalsIgnoreCase(level)) { return log.isWarnEnabled(); } else if ("info".equalsIgnoreCase(level)) { return log.isInfoEnabled(); } else if ("debug".equalsIgnoreCase(level)) { return log.isDebugEnabled(); } else {//w ww. j ava 2 s. c o m return log.isTraceEnabled(); } }
From source file:com.googlecode.jcimd.PacketSerializer.java
private static byte[] serializeToByteArray(Packet packet, PacketSequenceNumberGenerator sequenceNumberGenerator, Log logger) throws IOException { ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); outputStream.write(STX);// w ww . ja v a 2 s. c o m AsciiUtils.writeIntAsAsciiBytes(packet.getOperationCode(), outputStream, 2); outputStream.write(COLON); Integer sequenceNumber = packet.getSequenceNumber(); if (sequenceNumber == null) { if (logger.isTraceEnabled()) { logger.trace("No sequence number in packet, generating one..."); } if (sequenceNumberGenerator != null) { sequenceNumber = sequenceNumberGenerator.nextSequence(); if (logger.isTraceEnabled()) { logger.trace("Generated " + sequenceNumber + " as sequence number"); } } else { String message = "No sequence number generator. " + "Please see PacketSerializer#setSequenceNumberGenerator(" + "PacketSequenceNumberGenerator)"; logger.error(message); throw new IOException(message); } } AsciiUtils.writeIntAsAsciiBytes(sequenceNumber, outputStream, 3); outputStream.write(TAB); for (Parameter parameter : packet.getParameters()) { AsciiUtils.writeIntAsAsciiBytes(parameter.getNumber(), outputStream, 3); outputStream.write(COLON); AsciiUtils.writeStringAsAsciiBytes(parameter.getValue(), outputStream); outputStream.write(TAB); } return outputStream.toByteArray(); }
From source file:dk.statsbiblioteket.util.Logs.java
/** * Log the message and the elements to the log at the specified level. * Elements are converted to Strings and appended to the message. Arrays, * Lists and similar in the elements are expanded to a certain degree of * detail./*from w ww . j a v a 2s.co m*/ * * Sample input/output: * <code>log(myLog, Level.TRACE, false, "Started test", null, * 5, new String[]{"flim", "flam"});</code> * expands to * <code>log.trace("Started test (5, (flim, flam))");</code> * * @param log the log to log to. * @param level the level to log to (e.g. TRACE, DEBUG, INFO...). * @param verbose if true, the elements are expanded more than for false. * @param error the cause of this logging. If null, no cause is logged. * @param message the message for the log. * @param elements the elements to log. */ public static void log(Log log, Level level, String message, Throwable error, boolean verbose, Object... elements) { int maxLength = verbose ? VERBOSE_MAXLENGTH : DEFAULT_MAXLENGTH; int maxDepth = verbose ? VERBOSE_MAXDEPTH : DEFAULT_MAXDEPTH; String expanded = message; if (elements != null && elements.length > 0) { expanded += expand(elements, maxLength, maxDepth); } switch (level) { case TRACE: if (!log.isTraceEnabled()) { return; } if (error == null) { log.trace(expanded); } else { log.trace(expanded, error); } break; case DEBUG: if (!log.isDebugEnabled()) { return; } if (error == null) { log.debug(expanded); } else { log.debug(expanded, error); } break; case INFO: if (!log.isInfoEnabled()) { return; } if (error == null) { log.info(expanded); } else { log.info(expanded, error); } break; case WARN: if (!log.isWarnEnabled()) { return; } if (error == null) { log.warn(expanded); } else { log.warn(expanded, error); } break; case ERROR: if (!log.isErrorEnabled()) { return; } if (error == null) { log.error(expanded); } else { log.error(expanded, error); } break; case FATAL: if (!log.isFatalEnabled()) { return; } if (error == null) { log.fatal(expanded); } else { log.fatal(expanded, error); } break; default: throw new IllegalArgumentException("The level '" + level + "' is unknown"); } }
From source file:mockit.integration.logging.MoreLoggingIntegrationsTest.java
@Test public void commonsLoggingShouldLogNothing() { Log log1 = LogFactory.getLog("test"); assertFalse(log1.isTraceEnabled()); log1.error("testing that log does nothing"); assertFalse(log1.isDebugEnabled());/* w w w . java 2s .co m*/ }
From source file:fr.gouv.vitam.utils.logging.CommonsLoggerFactory.java
@Override protected VitamLogLevel getLevelSpecific() { final Log logger = LogFactory.getFactory().getInstance("foo"); if (logger.isTraceEnabled()) { return VitamLogLevel.TRACE; } else if (logger.isDebugEnabled()) { return VitamLogLevel.DEBUG; } else if (logger.isInfoEnabled()) { return VitamLogLevel.INFO; } else if (logger.isWarnEnabled()) { return VitamLogLevel.WARN; } else if (logger.isErrorEnabled()) { return VitamLogLevel.ERROR; }//from w w w.ja v a 2 s .com return null; }
From source file:edu.cornell.med.icb.goby.util.WarningCounter.java
public void trace(org.apache.commons.logging.Log log, String format, Object... option) { if (log.isTraceEnabled() && warnAgain()) { log.debug(String.format(format, option)); }// ww w . ja v a 2s . c o m }
From source file:com.adaptris.http.MessageImp.java
protected void logMessageInfo() { Log socketLogger = Http.getSocketLogger(); if (socketLogger.isTraceEnabled()) { socketLogger.trace(toVerboseString()); } else {/*from ww w . j a v a 2s . c o m*/ logR.trace(toString()); } }
From source file:mockit.integration.logging.LoggingIntegrationsTest.java
@Test public void commonsLoggingShouldLogNothing() { Log log1 = LogFactory.getLog("test"); Log log2 = LogFactory.getLog(LoggingIntegrationsTest.class); assertFalse(log1.isTraceEnabled()); log1.error("testing that log does nothing"); assertFalse(log1.isDebugEnabled());/*from ww w. j a va 2 s . co m*/ log2.trace("test"); log2.debug("testing that log does nothing"); }
From source file:hadoopInstaller.logging.CompositeLog.java
@Override public boolean isTraceEnabled() { boolean enabled = true; for (Log log : this.logs) { enabled = enabled && log.isTraceEnabled(); }/* www. j ava 2 s .c o m*/ return enabled; }
From source file:io.netty.logging.CommonsLoggerTest.java
@Test public void testIsTraceEnabled() { Log mock = createStrictMock(Log.class); expect(mock.isTraceEnabled()).andReturn(true); replay(mock);//from ww w . j ava 2s . c om InternalLogger logger = new CommonsLogger(mock, "foo"); assertTrue(logger.isTraceEnabled()); verify(mock); }