List of usage examples for org.apache.commons.logging LogFactory getFactory
@Deprecated public static LogFactory getFactory()
From source file:org.qedeq.base.trace.Trace.java
/** * Write stacktrace into trace if debug level is on. * * @param tracingClass Class that wants to make a trace entry. * @param tracingObject Instance that wants to make a trace entry. * @param method Method of that object. */// ww w . jav a 2s . c o m public static void traceStack(final Class tracingClass, final Object tracingObject, final String method) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (!log.isDebugEnabled()) { return; } try { throw new Exception("Stacktrace"); } catch (Exception e) { log.debug("." + method + " " + e, e); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Write stacktrace into trace if debug level is on. * * @param tracingClass Class that wants to make a trace entry. * @param method Method of that class. *//*w w w . j ava 2 s . co m*/ public static final void traceStack(final Class tracingClass, final String method) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (!log.isDebugEnabled()) { return; } try { throw new Exception("Stacktrace"); } catch (Exception e) { log.debug("." + method + " " + e, e); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Parameter information.//w w w.ja v a 2s. c o m * * @param tracingClass Class that wants to make a trace entry. * @param tracingObject Instance that wants to make an info entry. * @param method Method of that object. * @param param Parameter to trace. * @param value Value of parameter. */ public static void paramInfo(final Class tracingClass, final Object tracingObject, final String method, final String param, final Object value) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (log.isInfoEnabled()) { log.info("." + method + " " + param + "=" + value); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Parameter information.//from www .ja v a2 s.c om * * @param tracingClass Class that wants to make an info entry. * @param method Method of that class. * @param param Parameter to trace. * @param value Value of parameter. */ public static void paramInfo(final Class tracingClass, final String method, final String param, final Object value) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (log.isInfoEnabled()) { log.info("." + method + " " + param + "=" + value); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Parameter information.//from ww w . ja va 2 s. co m * @param tracingClass Class that wants to make an info entry. * @param tracingObject Instance that wants to make an info entry. * @param method Method of that object. * @param param Parameter to trace. * @param value Value of parameter. */ public static void paramInfo(final Class tracingClass, final Object tracingObject, final String method, final String param, final int value) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (log.isInfoEnabled()) { log.info("." + method + " " + param + "=" + value); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Parameter information.//from w w w . j a v a 2s. co m * * @param tracingClass Class that wants to make an info entry. * @param method Method of that class. * @param param Parameter to trace. * @param value Value of parameter. */ public static void paramInfo(final Class tracingClass, final String method, final String param, final int value) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (log.isInfoEnabled()) { log.info("." + method + " " + param + "=" + value); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Parameter information./*from www .j a v a2 s. c o m*/ * @param tracingClass Class that wants to make an info entry. * @param tracingObject Instance that wants to make an info entry. * @param method Method of that object. * @param param Parameter to trace. * @param value Value of parameter. */ public static void paramInfo(final Class tracingClass, final Object tracingObject, final String method, final String param, final boolean value) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (log.isInfoEnabled()) { log.info("." + method + " " + param + "=" + value); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Parameter information.//from w ww . j a va 2 s . co m * * @param tracingClass Class that wants to make an info entry. * @param method Method of that class. * @param param Parameter to trace. * @param value Value of parameter. */ public static void paramInfo(final Class tracingClass, final String method, final String param, final boolean value) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (log.isInfoEnabled()) { log.info("." + method + " " + param + "=" + value); } } }
From source file:org.robotframework.remoteserver.RemoteServer.java
/** * Configures logging systems used by <tt>RemoteServer</tt> and its * dependencies. Specifically,/*from ww w. j a va 2 s . c o m*/ * <ul> * <li>Configure Log4J to log to the console</li> * <li>Set Log4J's log level to INFO</li> * <li>Redirect the Jetty's logging to Log4J</li> * <li>Set Jakarta Commons Logging to log to Log4J</li> * </ul> * This is convenient if you do not want to configure the logging yourself. * This will only affect future instances of * {@link org.eclipse.jetty.util.log.Logger} and * {@link org.apache.commons.logging.Log}, so this should be called as early * as possible. */ public static void configureLogging() { Logger root = Logger.getRootLogger(); root.removeAllAppenders(); BasicConfigurator.configure(); root.setLevel(Level.INFO); org.eclipse.jetty.util.log.Log.setLog(new Jetty2Log4J()); LogFactory.releaseAll(); LogFactory.getFactory().setAttribute("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.Log4JLogger"); log = LogFactory.getLog(RemoteServer.class); }
From source file:org.sbs.htmlunit.HtmlUnitTest.java
public static void testYouku() throws Exception { String url = "http://v.youku.com/v_show/id_XNDc2MDkzMTIw.html"; String xurl = "http://v.youku.com/v_vpofficiallistv5/id_119023280_showid_271942_page_2?__rt=1&__ro=listitem_page2"; // String a = "<a page=\"2\">178-101</a>"; // String url="http://www.baidu.com"; // ?/*from w w w .ja v a 2 s . com*/ final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_17); LogFactory.getFactory().setAttribute("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog"); java.util.logging.Logger.getLogger("net.sourceforge.htmlunit").setLevel(java.util.logging.Level.OFF); webClient.getOptions().setThrowExceptionOnScriptError(false); webClient.getOptions().setThrowExceptionOnFailingStatusCode(false); // final WebClient webClient=new // WebClient(BrowserVersion.FIREFOX_10,"http://myproxyserver",8000); // //? // final WebClient webClient2=new // WebClient(BrowserVersion.INTERNET_EXPLORER_10); // webClient? webClient.getOptions().setJavaScriptEnabled(true); webClient.getOptions().setActiveXNative(false); webClient.getOptions().setCssEnabled(false); webClient.getOptions().setThrowExceptionOnScriptError(false); webClient.waitForBackgroundJavaScript(600 * 1000); webClient.setAjaxController(new NicelyResynchronizingAjaxController()); webClient.getOptions().setJavaScriptEnabled(true); /* webClient.setJavaScriptTimeout(3600*1000); webClient.getOptions().setRedirectEnabled(true); webClient.getOptions().setThrowExceptionOnScriptError(true); webClient.getOptions().setThrowExceptionOnFailingStatusCode(true); webClient.getOptions().setTimeout(3600*1000); webClient.waitForBackgroundJavaScript(600*1000); */ // webClient.waitForBackgroundJavaScript(600*1000); webClient.setAjaxController(new NicelyResynchronizingAjaxController()); // ?? final HtmlPage page = webClient.getPage(url); // getPage()?? webClient.waitForBackgroundJavaScript(1000 * 3); webClient.setJavaScriptTimeout(0); // Thread.sleep(1000 *3L); // String js = "javascript:checkShowFollow('271942','2');"; // ScriptResult sr = page.executeJavaScript(js); // HtmlPage newPage = (HtmlPage) sr.getNewPage(); // System.out.println("new page.asText=" + newPage.asText()); // System.out.println("page.asText=" + page.asText()); // System.out.println("page.getUrl=" + page.getUrl()); List links = (List) page.getByXPath("//*[@id=\"groups_tab\"]/div[1]/ul/li[1]/a"); HtmlAnchor anchor = page.getFirstByXPath("//*[@id=\"rkLst0\"]/table/tbody/tr[1]/td[2]/a"); System.out.println(anchor.getAttribute("href")); // page.getHtmlElementById(id) if (null != links) { System.out.println(links.size()); HtmlAnchor link = (HtmlAnchor) links.get(0); System.out.println(link.asXml()); HtmlPage p = link.click(); webClient.waitForBackgroundJavaScript(1000 * 3L); // webClient.waitForBackgroundJavaScriptStartingBefore(1000L); // Thread.sleep(3000L); System.out.println(p.asText()); } }