List of usage examples for org.apache.commons.logging Log debug
void debug(Object message);
From source file:org.apache.tomcat.util.log.CommonLogHandler.java
/** * Prints log message and stack trace.//from w ww.j a va 2 s . co m * This method should be overriden by real logger implementations * * @param prefix optional prefix. * @param message the message to log. * @param t the exception that was thrown. * @param verbosityLevel what type of message is this? * (WARNING/DEBUG/INFO etc) */ public void log(String prefix, String msg, Throwable t, int verbosityLevel) { if (prefix == null) prefix = "tomcat"; org.apache.commons.logging.Log l = (org.apache.commons.logging.Log) loggers.get(prefix); if (l == null) { l = LogFactory.getLog(prefix); loggers.put(prefix, l); } if (verbosityLevel > this.level) return; if (t == null) { if (verbosityLevel == Log.FATAL) l.fatal(msg); else if (verbosityLevel == Log.ERROR) l.error(msg); else if (verbosityLevel == Log.WARNING) l.warn(msg); else if (verbosityLevel == Log.INFORMATION) l.info(msg); else if (verbosityLevel == Log.DEBUG) l.debug(msg); } else { if (verbosityLevel == Log.FATAL) l.fatal(msg, t); else if (verbosityLevel == Log.ERROR) l.error(msg, t); else if (verbosityLevel == Log.WARNING) l.warn(msg, t); else if (verbosityLevel == Log.INFORMATION) l.info(msg, t); else if (verbosityLevel == Log.DEBUG) l.debug(msg, t); } }
From source file:org.apache.tools.ant.listener.CommonsLoggingListener.java
private void realLog(final Log log, final String message, final int priority, final Throwable t) { final PrintStream tmpOut = System.out; final PrintStream tmpErr = System.err; System.setOut(out);// w w w . j a v a2s . c o m System.setErr(err); switch (priority) { case Project.MSG_ERR: if (t == null) { log.error(message); } else { log.error(message, t); } break; case Project.MSG_WARN: if (t == null) { log.warn(message); } else { log.warn(message, t); } break; case Project.MSG_INFO: if (t == null) { log.info(message); } else { log.info(message, t); } break; case Project.MSG_VERBOSE: log.debug(message); break; case Project.MSG_DEBUG: log.debug(message); break; default: log.error(message); break; } System.setOut(tmpOut); System.setErr(tmpErr); }
From source file:org.atomserver.testutils.log.Log4jHelperTest.java
public void testSetRootLogLevel() { Log log2 = LogFactory.getLog("org.apache.foobar"); log2.debug("RootLogLevel:: This line should get printed"); Log4jHelper.setRootLogLevelToWarn(); log2.debug("RootLogLevel:: This line should NOT get printed"); Log4jHelper.resetRootLogLevel();//from w w w . j a v a 2 s. co m log2.debug("RootLogLevel:: This line should get printed"); }
From source file:org.atomserver.testutils.log.Log4jHelperTest.java
public void testSetArbitraryLogLevel() { Log log3 = LogFactory.getLog("org.atomserver.foobar"); log3.debug( "ArbitraryLogLevel:: This line should get printed because the default level for AppLogLevel is TRACE"); // First let's set AppLogLevel to WARN Log4jHelper.setAppLogLevelToWarn();/*from w ww . j a va2 s . c o m*/ log3.debug("ArbitraryLogLevel:: This line should NOT get printed"); // Now let's set log3 to DEBUG Log4jHelper.LogLevel originalLogLevel = Log4jHelper.setLogLevel(log3, Log4jHelper.LogLevel.INFO); log3.info("ArbitraryLogLevel:: This line should get printed (originalLogLevel = " + originalLogLevel + ")"); log3.debug("ArbitraryLogLevel:: This line should NOT get printed"); assertTrue(originalLogLevel.equals(Log4jHelper.LogLevel.WARN)); // Now set it back -- Don't forget to do this!!! Log4jHelper.LogLevel lastLogLevel = Log4jHelper.setLogLevel(log3, originalLogLevel); log3.debug("ArbitraryLogLevel:: This line should get printed (lastLogLevel = " + lastLogLevel); assertTrue(lastLogLevel.equals(Log4jHelper.LogLevel.INFO)); }
From source file:org.broadleafcommerce.core.order.service.OrderServiceImpl.java
@Override public void printOrder(Order order, Log log) { if (!log.isDebugEnabled()) { return;//from ww w . ja v a 2s.co m } TableCreator tc = new TableCreator(new TableCreator.Col[] { new TableCreator.Col("Order Item", 30), new TableCreator.Col("Qty"), new TableCreator.Col("Unit Price"), new TableCreator.Col("Avg Adj"), new TableCreator.Col("Total Adj"), new TableCreator.Col("Total Price") }); for (OrderItem oi : order.getOrderItems()) { tc.addRow(new String[] { oi.getName(), String.valueOf(oi.getQuantity()), String.valueOf(oi.getPriceBeforeAdjustments(true)), String.valueOf(oi.getAverageAdjustmentValue()), String.valueOf(oi.getTotalAdjustmentValue()), String.valueOf(oi.getTotalPrice()) }); } tc.addSeparator().withGlobalRowHeaderWidth(15).addRow("Subtotal", order.getSubTotal()) .addRow("Order Adj.", order.getOrderAdjustmentsValue()).addRow("Tax", order.getTotalTax()) .addRow("Shipping", order.getTotalShipping()).addRow("Total", order.getTotal()).addSeparator(); log.debug(tc.toString()); }
From source file:org.castor.jaxb.CastorJAXBUtils.java
/** * Logs the message with debug level, this method performs checking if debug level is enabled before logging the * message.//from w w w . j a v a2 s . com * * @param log the log to use * @param msg the log message */ public static void logDebug(Log log, String msg) { if (log.isDebugEnabled()) { log.debug(msg); } }
From source file:org.cloudfoundry.identity.uaa.scim.endpoints.ScimUserEndpointsTests.java
private void validateUserGroups(ScimUser user, String... gnm) { Set<String> expectedAuthorities = new HashSet<String>(); expectedAuthorities.addAll(Arrays.asList(gnm)); expectedAuthorities.add("uaa.user"); assertNotNull(user.getGroups());//www . j ava2s . c om Log logger = LogFactory.getLog(getClass()); logger.debug("user's groups: " + user.getGroups() + ", expecting: " + expectedAuthorities); assertEquals(expectedAuthorities.size(), user.getGroups().size()); for (ScimUser.Group g : user.getGroups()) { assertTrue(expectedAuthorities.contains(g.getDisplay())); } }
From source file:org.codehaus.mojo.pluginsupport.logging.Logging.java
public synchronized static void init() { if (!initialized) { LogFactory.releaseAll();/*from ww w . j av a 2 s . c o m*/ // // FIXME: Need to move this back to the car-maven-plugin, need to revisit // all this mojo logging to JCL/Log4j muck... // // Setup the delegating log System.setProperty("org.apache.commons.logging.Log", "org.codehaus.mojo.pluginsupport.logging.DelegatingLog"); // Make sure that Geronimo bootstrap logging does not clobber our logging System.setProperty("geronimo.bootstrap.logging.enabled", "false"); Log log = LogFactory.getLog(Logging.class); log.debug("Initialized"); initialized = true; } }
From source file:org.codehaus.mojo.pluginsupport.logging.Logging.java
public synchronized static void reset() { if (initialized) { Log log = LogFactory.getLog(Logging.class); log.debug("Resetting"); LogFactory.releaseAll();//from w w w . ja v a2 s. c o m // Restore a reasonable default log impl System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog"); // Make SimpleLog look more like Maven logs System.setProperty("org.apache.commons.logging.simplelog.showShortLogname", "false"); // Restore default Geornimo bootstrap behavior System.getProperties().remove("geronimo.bootstrap.logging.enabled"); initialized = false; } }
From source file:org.codehaus.nanning.trace.TraceInterceptor.java
public Object invoke(Invocation invocation) throws Throwable { StopWatch watch = new StopWatch(false); Log logger = getLogger(invocation.getTarget().getClass()); StringBuffer methodCallMessage = new StringBuffer(); methodCallMessage.append(invocation.getMethod().getName()); methodCallMessage.append('('); Object[] args = invocation.getArgs(); if (args != null) { for (int i = 0; i < args.length; i++) { Object arg = args[i]; methodCallMessage.append(arg); if (i + 1 < args.length) { methodCallMessage.append(", "); }//from w w w.j a v a 2s.co m } } methodCallMessage.append(')'); logger.debug(">>> " + methodCallMessage); Object result = null; try { result = invocation.invokeNext(); return result; } catch (Throwable e) { watch.stop(); logger.error( "<<< " + methodCallMessage + " threw exception, took " + (int) watch.getTimeSpent() + " ms", e); throw e; } finally { watch.stop(); logger.debug( "<<< " + methodCallMessage + ", took " + (int) watch.getTimeSpent() + " ms, result " + result); } }