Repository: ode Updated Branches: refs/heads/ode-1.3.x a91689421 -> 5e73553c9
http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/jbi/src/test/resources/log4j2.xml ---------------------------------------------------------------------- diff --git a/jbi/src/test/resources/log4j2.xml b/jbi/src/test/resources/log4j2.xml new file mode 100644 index 0000000..21313ee --- /dev/null +++ b/jbi/src/test/resources/log4j2.xml @@ -0,0 +1,37 @@ +<Configuration> + <Appenders> + <File name="FILE" fileName="target/test/test.log" append="false"> + <PatternLayout pattern="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/> + </File> + <Console name="STDOUT" target="SYSTEM_OUT"> + <PatternLayout pattern="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/> + </Console> + <Async name="Async"> + <AppenderRef ref="FILE"/> + <AppenderRef ref="STDOUT"/> + </Async> + </Appenders> + + <Loggers> + <Logger name="org.apache.ode" level="info" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.apache.axis2" level="info" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.hibernate" level="warn" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.apache.openjpa" level="warn" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.springframework" level="error" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + + <Root level="info"> + <AppenderRef ref="Async"/> + </Root> + </Loggers> + +</Configuration> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/jca-server/src/main/java/org/apache/ode/jca/server/rmi/RmiTransportServerImpl.java ---------------------------------------------------------------------- diff --git a/jca-server/src/main/java/org/apache/ode/jca/server/rmi/RmiTransportServerImpl.java b/jca-server/src/main/java/org/apache/ode/jca/server/rmi/RmiTransportServerImpl.java index 89f0f40..96a8bd6 100644 --- a/jca-server/src/main/java/org/apache/ode/jca/server/rmi/RmiTransportServerImpl.java +++ b/jca-server/src/main/java/org/apache/ode/jca/server/rmi/RmiTransportServerImpl.java @@ -26,8 +26,8 @@ import java.rmi.server.UnicastRemoteObject; import java.util.ArrayList; import java.util.List; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.jca.server.ConnectionProvider; import org.apache.ode.ra.transports.rmi.OdeRemote; import org.apache.ode.ra.transports.rmi.OdeTransportPipeRemote; @@ -37,7 +37,7 @@ import org.apache.ode.ra.transports.rmi.OdeTransportPipeRemote; * "pipes", each represented by its own remote object. */ public class RmiTransportServerImpl implements OdeRemote { - private static final Log __log = LogFactory.getLog(RmiTransportServerImpl.class); + private static final Logger __log = LoggerFactory.getLogger(RmiTransportServerImpl.class); private List<RmiPipeServerImpl> _pipes = new ArrayList<RmiPipeServerImpl>(); http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/JdbcDelegate.java ---------------------------------------------------------------------- diff --git a/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/JdbcDelegate.java b/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/JdbcDelegate.java index 6672e8d..c8bb2f3 100644 --- a/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/JdbcDelegate.java +++ b/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/JdbcDelegate.java @@ -36,8 +36,8 @@ import java.util.Map; import javax.sql.DataSource; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.bpel.iapi.Scheduler; import org.apache.ode.bpel.iapi.Scheduler.JobDetails; import org.apache.ode.utils.DbIsolation; @@ -51,7 +51,7 @@ import org.apache.ode.utils.StreamUtils; */ public class JdbcDelegate implements DatabaseDelegate { - private static final Log __log = LogFactory.getLog(JdbcDelegate.class); + private static final Logger __log = LoggerFactory.getLogger(JdbcDelegate.class); private static final String DELETE_JOB = "delete from ODE_JOB where jobid = ? and nodeid = ?"; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SchedulerThread.java ---------------------------------------------------------------------- diff --git a/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SchedulerThread.java b/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SchedulerThread.java index e739eb3..af1059b 100644 --- a/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SchedulerThread.java +++ b/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SchedulerThread.java @@ -24,8 +24,8 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.utils.stl.CollectionsX; import org.apache.ode.utils.stl.MemberOfFunction; @@ -38,7 +38,7 @@ import org.apache.ode.utils.stl.MemberOfFunction; */ class SchedulerThread implements Runnable { - private static final Log __log = LogFactory.getLog(SchedulerThread.class); + private static final Logger __log = LoggerFactory.getLogger(SchedulerThread.class); private static final int TODO_QUEUE_INITIAL_CAPACITY = 200; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java ---------------------------------------------------------------------- diff --git a/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java b/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java index 7438f9f..450cb73 100644 --- a/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java +++ b/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java @@ -41,8 +41,8 @@ import javax.transaction.SystemException; import javax.transaction.Transaction; import javax.transaction.TransactionManager; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.bpel.iapi.ContextException; import org.apache.ode.bpel.iapi.Scheduler; @@ -67,7 +67,7 @@ import org.apache.ode.bpel.iapi.Scheduler; * */ public class SimpleScheduler implements Scheduler, TaskRunner { - private static final Log __log = LogFactory.getLog(SimpleScheduler.class); + private static final Logger __log = LoggerFactory.getLogger(SimpleScheduler.class); private static final int DEFAULT_TRANSACTION_TIMEOUT = 60 * 1000; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/RetriesTest.java ---------------------------------------------------------------------- diff --git a/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/RetriesTest.java b/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/RetriesTest.java index b9f173d..89b90c5 100644 --- a/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/RetriesTest.java +++ b/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/RetriesTest.java @@ -20,8 +20,8 @@ package org.apache.ode.scheduler.simple; import org.apache.ode.bpel.iapi.Scheduler; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.geronimo.transaction.manager.GeronimoTransactionManager; import javax.transaction.TransactionManager; @@ -34,7 +34,7 @@ import junit.framework.TestCase; * @author Matthieu Riou <[email protected]> */ public class RetriesTest extends TestCase implements Scheduler.JobProcessor { - private static final Log __log = LogFactory.getLog(RetriesTest.class); + private static final Logger __log = LoggerFactory.getLogger(RetriesTest.class); DelegateSupport _ds; SimpleScheduler _scheduler; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/scheduler-simple/src/test/resources/log4j2.xml ---------------------------------------------------------------------- diff --git a/scheduler-simple/src/test/resources/log4j2.xml b/scheduler-simple/src/test/resources/log4j2.xml new file mode 100644 index 0000000..21313ee --- /dev/null +++ b/scheduler-simple/src/test/resources/log4j2.xml @@ -0,0 +1,37 @@ +<Configuration> + <Appenders> + <File name="FILE" fileName="target/test/test.log" append="false"> + <PatternLayout pattern="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/> + </File> + <Console name="STDOUT" target="SYSTEM_OUT"> + <PatternLayout pattern="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/> + </Console> + <Async name="Async"> + <AppenderRef ref="FILE"/> + <AppenderRef ref="STDOUT"/> + </Async> + </Appenders> + + <Loggers> + <Logger name="org.apache.ode" level="info" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.apache.axis2" level="info" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.hibernate" level="warn" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.apache.openjpa" level="warn" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.springframework" level="error" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + + <Root level="info"> + <AppenderRef ref="Async"/> + </Root> + </Loggers> + +</Configuration> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/tools/src/main/java/org/apache/ode/tools/ClineCommandContext.java ---------------------------------------------------------------------- diff --git a/tools/src/main/java/org/apache/ode/tools/ClineCommandContext.java b/tools/src/main/java/org/apache/ode/tools/ClineCommandContext.java index eb42c97..9642e9f 100644 --- a/tools/src/main/java/org/apache/ode/tools/ClineCommandContext.java +++ b/tools/src/main/java/org/apache/ode/tools/ClineCommandContext.java @@ -18,13 +18,13 @@ */ package org.apache.ode.tools; -import org.apache.commons.logging.Log; +import org.slf4j.Logger; public class ClineCommandContext implements CommandContext { - private Log _log; + private Logger _log; - public ClineCommandContext(Log l) { + public ClineCommandContext(Logger l) { _log = l; } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/tools/src/main/java/org/apache/ode/tools/CommandContext.java ---------------------------------------------------------------------- diff --git a/tools/src/main/java/org/apache/ode/tools/CommandContext.java b/tools/src/main/java/org/apache/ode/tools/CommandContext.java index 066feaf..b3ffec9 100644 --- a/tools/src/main/java/org/apache/ode/tools/CommandContext.java +++ b/tools/src/main/java/org/apache/ode/tools/CommandContext.java @@ -52,46 +52,46 @@ public interface CommandContext { public void errln(String s); /** - * Log an error. + * Logger an error. * @param s a descriptive message. */ public void error(String s); /** - * Log an error that resulted from a {@link Throwable}. + * Logger an error that resulted from a {@link Throwable}. * @param s a descriptive message. * @param t the cause. */ public void error(String s, Throwable t); /** - * Log a warning that resulted from a {@link Throwable} + * Logger a warning that resulted from a {@link Throwable} * @param s * @param t */ public void warn(String s, Throwable t); /** - * Log a warning. + * Logger a warning. * @param s a descriptive message. */ public void warn(String s); /** - * Log an informative message. + * Logger an informative message. * @param s a descriptive message. */ public void info(String s); /** - * Log an informative message that resulted from a {@link Throwable}. + * Logger an informative message that resulted from a {@link Throwable}. * @param s a descriptive message. * @param t the cause. */ public void info(String s, Throwable t); /** - * Log a debug-level message that resulted from a {@link Throwable}. + * Logger a debug-level message that resulted from a {@link Throwable}. * @param s a descriptive message. * @param t the cause. */ @@ -99,7 +99,7 @@ public interface CommandContext { public void debug(String s, Throwable t); /** - * Log an debug-level message. + * Logger an debug-level message. * @param s a descriptive message. */ public void debug(String s); http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/tools/src/main/java/org/apache/ode/tools/bpelc/cline/BpelC.java ---------------------------------------------------------------------- diff --git a/tools/src/main/java/org/apache/ode/tools/bpelc/cline/BpelC.java b/tools/src/main/java/org/apache/ode/tools/bpelc/cline/BpelC.java index 54ac8ff..3e008fa 100644 --- a/tools/src/main/java/org/apache/ode/tools/bpelc/cline/BpelC.java +++ b/tools/src/main/java/org/apache/ode/tools/bpelc/cline/BpelC.java @@ -18,8 +18,8 @@ */ package org.apache.ode.tools.bpelc.cline; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.tools.ClineCommandContext; import org.apache.ode.tools.ExecutionException; import org.apache.ode.tools.bpelc.BpelCompileCommand; @@ -33,7 +33,7 @@ import org.apache.ode.utils.cli.MultiArgument; import java.io.File; public class BpelC extends BaseCommandlineTool { - private static final Log __log = LogFactory.getLog(BpelC.class); + private static final Logger __log = LoggerFactory.getLogger(BpelC.class); private static FlagWithArgument OUTPUT_DIR = new FlagWithArgument("od","directory", "output directory",true); @@ -104,7 +104,7 @@ public class BpelC extends BaseCommandlineTool { // This is really quite unexpected, so we should // print the stack trace to stderr. consoleErr(t.getMessage()); - __log.error(t); + __log.error("",t); System.exit(-2); } System.exit(0); http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/DOMUtils.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/DOMUtils.java b/utils/src/main/java/org/apache/ode/utils/DOMUtils.java index d8714c3..2f3622a 100644 --- a/utils/src/main/java/org/apache/ode/utils/DOMUtils.java +++ b/utils/src/main/java/org/apache/ode/utils/DOMUtils.java @@ -50,8 +50,8 @@ import javax.xml.transform.stream.StreamSource; import net.sf.saxon.om.Name11Checker; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.utils.sax.LoggingErrorHandler; import org.apache.xerces.dom.DOMOutputImpl; import org.apache.xerces.impl.Constants; @@ -77,7 +77,7 @@ import org.xml.sax.SAXException; */ public class DOMUtils { - private static Log __log = LogFactory.getLog(DOMUtils.class); + private static Logger __log = LoggerFactory.getLogger(DOMUtils.class); /** The namespaceURI represented by the prefix <code>xmlns</code>. */ public static final String NS_URI_XMLNS = "http://www.w3.org/2000/xmlns/"; @@ -1041,7 +1041,7 @@ public class DOMUtils { txer = _transformerFactory.newTransformer(); } catch (TransformerConfigurationException e) { String errmsg = "Transformer configuration error!"; - __log.fatal(errmsg, e); + __log.error(errmsg, e); throw new Error(errmsg, e); } } @@ -1058,7 +1058,7 @@ public class DOMUtils { builder = __documentBuilderFactory.newDocumentBuilder(); builder.setErrorHandler(new LoggingErrorHandler()); } catch (ParserConfigurationException e) { - __log.error(e); + __log.error("",e); throw new RuntimeException(e); } } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/DbIsolation.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/DbIsolation.java b/utils/src/main/java/org/apache/ode/utils/DbIsolation.java index b60fe6f..74a7340 100644 --- a/utils/src/main/java/org/apache/ode/utils/DbIsolation.java +++ b/utils/src/main/java/org/apache/ode/utils/DbIsolation.java @@ -23,14 +23,14 @@ import java.sql.Connection; import java.sql.SQLException; import javax.sql.DataSource; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Utility to set Ode-specific isolation level on DataSource connections. */ public class DbIsolation { - private static final Log __log = LogFactory.getLog(DbIsolation.class); + private static final Logger __log = LoggerFactory.getLogger(DbIsolation.class); private static int _isolationLevel; // Read Ode-specific isolation level configuration http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/HierarchicalProperties.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/HierarchicalProperties.java b/utils/src/main/java/org/apache/ode/utils/HierarchicalProperties.java index b393f95..2ae9e4b 100644 --- a/utils/src/main/java/org/apache/ode/utils/HierarchicalProperties.java +++ b/utils/src/main/java/org/apache/ode/utils/HierarchicalProperties.java @@ -20,8 +20,8 @@ package org.apache.ode.utils; import org.apache.commons.collections.map.MultiKeyMap; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.commons.lang.StringUtils; import javax.xml.namespace.QName; @@ -80,7 +80,7 @@ import java.util.regex.Pattern; */ public class HierarchicalProperties { - private static final Log log = LogFactory.getLog(HierarchicalProperties.class); + private static final Logger log = LoggerFactory.getLogger(HierarchicalProperties.class); public static final String ODE_PREFFIX = "ode"; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java b/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java index 988e389..7f2c22c 100644 --- a/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java +++ b/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java @@ -29,7 +29,7 @@ import java.util.*; import javax.sql.DataSource; -import org.apache.commons.logging.Log; +import org.slf4j.Logger; public class LoggingInterceptor<T> implements InvocationHandler { @@ -54,13 +54,13 @@ public class LoggingInterceptor<T> implements InvocationHandler { PARAMSTYPES.add("setURL"); } - private Log _log; + private Logger _log; private T _delegate; private Map<String, Object> _paramsByName = new TreeMap<String, Object>(); private Map<Integer, Object> _paramsByIdx = new TreeMap<Integer, Object>(); - public LoggingInterceptor(T delegate, Log log) { + public LoggingInterceptor(T delegate, Logger log) { _log = log; _delegate = delegate; } @@ -164,7 +164,7 @@ public class LoggingInterceptor<T> implements InvocationHandler { else System.out.println(str); } - public static DataSource createLoggingDS(DataSource ds, Log log) { + public static DataSource createLoggingDS(DataSource ds, Logger log) { return (DataSource)Proxy.newProxyInstance(ds.getClass().getClassLoader(), new Class[] {DataSource.class}, new LoggingInterceptor<DataSource>(ds,log)); } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/NSContext.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/NSContext.java b/utils/src/main/java/org/apache/ode/utils/NSContext.java index 0110aab..c1ad02f 100644 --- a/utils/src/main/java/org/apache/ode/utils/NSContext.java +++ b/utils/src/main/java/org/apache/ode/utils/NSContext.java @@ -34,8 +34,8 @@ import java.util.Set; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.utils.stl.CollectionsX; import org.apache.ode.utils.stl.CompositeUnaryFunction; import org.apache.ode.utils.stl.EqualsUnaryFunction; @@ -54,7 +54,7 @@ public class NSContext implements NamespaceContext, Externalizable { private static final long serialVersionUID = 1L; /** Class-level logger. */ - private static final Log __log = LogFactory.getLog(NSContext.class); + private static final Logger __log = LoggerFactory.getLogger(NSContext.class); /** Prefix-to-URI map. */ private HashMap<String, String> _prefixToUriMap = new HashMap<String, String>() { http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/Properties.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/Properties.java b/utils/src/main/java/org/apache/ode/utils/Properties.java index 63c91e8..d006b1c 100644 --- a/utils/src/main/java/org/apache/ode/utils/Properties.java +++ b/utils/src/main/java/org/apache/ode/utils/Properties.java @@ -35,8 +35,8 @@ import org.apache.commons.httpclient.params.HttpClientParams; import org.apache.commons.httpclient.params.HttpConnectionParams; import org.apache.commons.httpclient.params.HttpMethodParams; import org.apache.commons.httpclient.params.HttpParams; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.util.ArrayList; import java.util.Collection; @@ -94,7 +94,7 @@ public class Properties { public static final String PROP_SEND_WS_ADDRESSING_HEADERS = "ws-addressing.headers"; - protected static final Log log = LogFactory.getLog(Properties.class); + protected static final Logger log = LoggerFactory.getLogger(Properties.class); public static Object[] getProxyAndHeaders(Map<String, String> properties) { ArrayList<Header> headers = null; // /!\ Axis2 requires an ArrayList (not a List implementation) http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/SerializableElement.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/SerializableElement.java b/utils/src/main/java/org/apache/ode/utils/SerializableElement.java index 4e868fb..6e66044 100644 --- a/utils/src/main/java/org/apache/ode/utils/SerializableElement.java +++ b/utils/src/main/java/org/apache/ode/utils/SerializableElement.java @@ -18,8 +18,8 @@ */ package org.apache.ode.utils; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.w3c.dom.Element; @@ -35,7 +35,7 @@ import java.io.Serializable; */ public final class SerializableElement implements Serializable { private static final long serialVersionUID = -1L; - private static final Log __log = LogFactory.getLog(SerializableElement.class); + private static final Logger __log = LoggerFactory.getLogger(SerializableElement.class); private transient Element e; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/URITemplate.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/URITemplate.java b/utils/src/main/java/org/apache/ode/utils/URITemplate.java index 370aa0f..990ba90 100644 --- a/utils/src/main/java/org/apache/ode/utils/URITemplate.java +++ b/utils/src/main/java/org/apache/ode/utils/URITemplate.java @@ -21,8 +21,8 @@ package org.apache.ode.utils; import org.apache.commons.httpclient.URIException; import org.apache.commons.httpclient.util.URIUtil; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.util.HashMap; import java.util.Map; @@ -78,7 +78,7 @@ import java.util.regex.Pattern; public class URITemplate { - private static final Log log = LogFactory.getLog(URITemplate.class); + private static final Logger log = LoggerFactory.getLogger(URITemplate.class); public static final String EXPANSION_REGEX = "\\{[^\\}]+\\}"; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/WatchDog.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/WatchDog.java b/utils/src/main/java/org/apache/ode/utils/WatchDog.java index 9f690af..ba16a27 100644 --- a/utils/src/main/java/org/apache/ode/utils/WatchDog.java +++ b/utils/src/main/java/org/apache/ode/utils/WatchDog.java @@ -19,8 +19,8 @@ package org.apache.ode.utils; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.io.File; import java.util.Map; @@ -47,7 +47,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock; */ public class WatchDog<T, C extends WatchDog.Observer> implements Runnable { static final public long DEFAULT_DELAY = 30000; - final Log log = LogFactory.getLog(WatchDog.class); + final Logger log = LoggerFactory.getLogger(WatchDog.class); private long expire; private T lastModif; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/cli/BaseCommandlineTool.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/cli/BaseCommandlineTool.java b/utils/src/main/java/org/apache/ode/utils/cli/BaseCommandlineTool.java index 198ddf2..1ca8385 100644 --- a/utils/src/main/java/org/apache/ode/utils/cli/BaseCommandlineTool.java +++ b/utils/src/main/java/org/apache/ode/utils/cli/BaseCommandlineTool.java @@ -19,20 +19,23 @@ package org.apache.ode.utils.cli; -import org.apache.log4j.AppenderSkeleton; -import org.apache.log4j.BasicConfigurator; -import org.apache.log4j.ConsoleAppender; -import org.apache.log4j.FileAppender; -import org.apache.log4j.Level; -import org.apache.log4j.Logger; -import org.apache.log4j.PatternLayout; -import org.apache.log4j.SimpleLayout; +import org.apache.logging.log4j.Level; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.core.Appender; +import org.apache.logging.log4j.core.Layout; +import org.apache.logging.log4j.core.LoggerContext; +import org.apache.logging.log4j.core.appender.ConsoleAppender; +import org.apache.logging.log4j.core.appender.FileAppender; +import org.apache.logging.log4j.core.config.AppenderRef; +import org.apache.logging.log4j.core.config.Configuration; +import org.apache.logging.log4j.core.config.LoggerConfig; +import org.apache.logging.log4j.core.layout.PatternLayout; import org.apache.ode.utils.Version; import org.apache.ode.utils.fs.TempFileManager; import org.apache.ode.utils.msg.MessageBundle; import java.io.IOException; -import java.io.PrintWriter; +import java.nio.charset.Charset; public abstract class BaseCommandlineTool { @@ -91,13 +94,16 @@ public abstract class BaseCommandlineTool { * @param level */ protected static void initLogging(int level) { - ConsoleAppender appender = new ConsoleAppender(new SimpleLayout()); - appender.setName("stderr appender"); - appender.setWriter(new PrintWriter(System.err)); - appender.setLayout(new PatternLayout(LOGGING_PATTERN)); - initialize(appender, level); - BasicConfigurator.configure(appender); - Logger.getRootLogger().addAppender(appender); + final LoggerContext ctx = (LoggerContext) LogManager.getContext(false); + final Configuration config = ctx.getConfiguration(); + LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME); + Layout layout = PatternLayout.createLayout(LOGGING_PATTERN,config,null,Charset.forName("UTF-8"),true,false,null,null); + Appender appender = ConsoleAppender.createAppender(layout, null, "SYSTEM_OUT", "stderr appender", "false", "true"); + AppenderRef ref = initialize("stderr appender", level); + AppenderRef[] refs = new AppenderRef[] {ref}; + loggerConfig.addAppender(appender, ref.getLevel(), null); + loggerConfig.setLevel(ref.getLevel()); + ctx.updateLoggers(); } protected static void initLogFile() throws IOException { @@ -105,25 +111,33 @@ public abstract class BaseCommandlineTool { } protected static void initLogFile(int level) throws IOException { - FileAppender appender = new FileAppender(new PatternLayout(LOGGING_PATTERN), - System.getProperty("ode.home") + "/logs/ode.log"); - appender.setName("file appender"); - initialize(appender, level); - BasicConfigurator.configure(appender); - Logger.getRootLogger().addAppender(appender); + final LoggerContext ctx = (LoggerContext) LogManager.getContext(false); + final Configuration config = ctx.getConfiguration(); + LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME); + Layout layout = PatternLayout.createLayout(LOGGING_PATTERN,config,null,Charset.forName("UTF-8"),true,false,null,null); + Appender appender = FileAppender.createAppender(System.getProperty("ode.home") + "/logs/ode.log", "false", "false", "File", "false", + "true", "true", "8192", layout, null, "false", null, config); + AppenderRef ref = initialize("File", level); + AppenderRef[] refs = new AppenderRef[] {ref}; + loggerConfig.addAppender(appender, ref.getLevel(), null); + loggerConfig.setLevel(ref.getLevel()); + ctx.updateLoggers(); } - private static void initialize(AppenderSkeleton appender, int level) { - switch (level) { - case EFFUSIVE : - appender.setThreshold(Level.DEBUG); - break; - case VERBOSE : - appender.setThreshold(Level.INFO); - break; - default : - appender.setThreshold(Level.WARN); + private static AppenderRef initialize(String name, int level) { + Level appenderLevel = null; + switch (level) { + case EFFUSIVE : + appenderLevel = Level.DEBUG; + break; + case VERBOSE : + appenderLevel = Level.INFO; + break; + default : + appenderLevel = Level.WARN; + break; } + return AppenderRef.createAppenderRef(name, appenderLevel, null); } protected static void setClazz(Class c) { http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java b/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java index 8f90e30..0b0d453 100644 --- a/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java +++ b/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java @@ -24,15 +24,15 @@ import java.util.ArrayList; import java.util.List; import java.util.TreeSet; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Various file system utilities. */ public class FileUtils { - private static final Log __log = LogFactory.getLog(FileUtils.class); + private static final Logger __log = LoggerFactory.getLogger(FileUtils.class); /** * Test if the given path is absolute or not. http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/fs/TempFileManager.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/fs/TempFileManager.java b/utils/src/main/java/org/apache/ode/utils/fs/TempFileManager.java index c967370..447371c 100644 --- a/utils/src/main/java/org/apache/ode/utils/fs/TempFileManager.java +++ b/utils/src/main/java/org/apache/ode/utils/fs/TempFileManager.java @@ -27,15 +27,15 @@ import java.util.Collections; import java.util.SortedSet; import java.util.TreeSet; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Convenience class for managing temporary files and cleanup on JVM exit. */ public class TempFileManager { - private static final Log __log = LogFactory.getLog(TempFileManager.class); + private static final Logger __log = LoggerFactory.getLogger(TempFileManager.class); private static TempFileManager __singleton; private static File __baseDir; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/jmx/SimpleMBean.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/jmx/SimpleMBean.java b/utils/src/main/java/org/apache/ode/utils/jmx/SimpleMBean.java index 91bd639..b38b276 100644 --- a/utils/src/main/java/org/apache/ode/utils/jmx/SimpleMBean.java +++ b/utils/src/main/java/org/apache/ode/utils/jmx/SimpleMBean.java @@ -24,15 +24,15 @@ import java.util.concurrent.atomic.AtomicLong; import javax.management.*; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * An extension of {@link StandardMBean} with common features such as registeration, * notification, sequence generation, etc. "built-in." */ public abstract class SimpleMBean extends StandardMBean implements MBeanRegistration, NotificationEmitter { - private static final Log __log = LogFactory.getLog(SimpleMBean.class); + private static final Logger __log = LoggerFactory.getLogger(SimpleMBean.class); protected MBeanServer _mbeanServer; protected ObjectName _myName; @@ -91,7 +91,7 @@ public abstract class SimpleMBean extends StandardMBean implements MBeanRegistra } catch (InstanceNotFoundException ex) { // ignore } catch (MBeanRegistrationException ex) { - __log.fatal("Error unregistering mbean: " + getObjectName().getCanonicalName(), ex); + __log.error("Error unregistering mbean: " + getObjectName().getCanonicalName(), ex); } try { server.registerMBean(this, getObjectName()); @@ -136,7 +136,7 @@ public abstract class SimpleMBean extends StandardMBean implements MBeanRegistra return new ObjectName(buf.toString()); } catch (Exception ex) { String errmsg = "DomainNodeImpl.createObjectName is broken!"; - __log.fatal(errmsg,ex); + __log.error(errmsg,ex); throw new AssertionError(errmsg); } } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/rmi/RMIConstants.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/rmi/RMIConstants.java b/utils/src/main/java/org/apache/ode/utils/rmi/RMIConstants.java index a462740..a6da788 100644 --- a/utils/src/main/java/org/apache/ode/utils/rmi/RMIConstants.java +++ b/utils/src/main/java/org/apache/ode/utils/rmi/RMIConstants.java @@ -19,15 +19,15 @@ package org.apache.ode.utils.rmi; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Constant related to naming of ODE objects in JMX. * @deprecated DO NO USE: Find your own way to get this URL. */ public final class RMIConstants { - private static final Log __log = LogFactory.getLog(RMIConstants.class); + private static final Logger __log = LoggerFactory.getLogger(RMIConstants.class); /** http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/sax/LoggingErrorHandler.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/sax/LoggingErrorHandler.java b/utils/src/main/java/org/apache/ode/utils/sax/LoggingErrorHandler.java index 6e1f8c9..69bf8a1 100644 --- a/utils/src/main/java/org/apache/ode/utils/sax/LoggingErrorHandler.java +++ b/utils/src/main/java/org/apache/ode/utils/sax/LoggingErrorHandler.java @@ -22,8 +22,8 @@ package org.apache.ode.utils.sax; import org.apache.ode.utils.msg.CommonMessages; import org.apache.ode.utils.msg.MessageBundle; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.xml.sax.ErrorHandler; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; @@ -34,8 +34,8 @@ import org.xml.sax.SAXParseException; */ public class LoggingErrorHandler implements ErrorHandler { - private static final Log __log = LogFactory.getLog(LoggingErrorHandler.class); - private Log _l; + private static final Logger __log = LoggerFactory.getLogger(LoggingErrorHandler.class); + private Logger _l; private static final String WARNING = MessageBundle.getMessages(CommonMessages.class) .strWarning().toUpperCase(); @@ -59,7 +59,7 @@ public class LoggingErrorHandler implements ErrorHandler { * @param log * the <code>Log</code> on which to dump messages. */ - public LoggingErrorHandler(Log log) { + public LoggingErrorHandler(Logger log) { _l = log; } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/trax/LogErrorListener.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/trax/LogErrorListener.java b/utils/src/main/java/org/apache/ode/utils/trax/LogErrorListener.java index dcb9206..b569adb 100644 --- a/utils/src/main/java/org/apache/ode/utils/trax/LogErrorListener.java +++ b/utils/src/main/java/org/apache/ode/utils/trax/LogErrorListener.java @@ -21,13 +21,13 @@ package org.apache.ode.utils.trax; import javax.xml.transform.ErrorListener; import javax.xml.transform.TransformerException; -import org.apache.commons.logging.Log; +import org.slf4j.Logger; public class LogErrorListener implements ErrorListener { - private Log _log; + private Logger _log; - public LogErrorListener(Log log) { + public LogErrorListener(Logger log) { _log = log; } @@ -37,12 +37,12 @@ public class LogErrorListener implements ErrorListener { } public void error(TransformerException exception) throws TransformerException { - _log.error(exception.getMessageAndLocation(),exception); + _log.error("",exception.getMessageAndLocation(),exception); } public void fatalError(TransformerException exception) throws TransformerException { - _log.fatal(exception.getMessageAndLocation(),exception); + _log.error("",exception.getMessageAndLocation(),exception); } } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xml/capture/Tracker.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xml/capture/Tracker.java b/utils/src/main/java/org/apache/ode/utils/xml/capture/Tracker.java index f51cfd3..942c96f 100644 --- a/utils/src/main/java/org/apache/ode/utils/xml/capture/Tracker.java +++ b/utils/src/main/java/org/apache/ode/utils/xml/capture/Tracker.java @@ -21,8 +21,8 @@ package org.apache.ode.utils.xml.capture; import java.net.URI; import java.util.Set; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.xml.sax.Attributes; import org.xml.sax.ContentHandler; import org.xml.sax.Locator; @@ -32,7 +32,7 @@ import org.xml.sax.SAXException; * Base class for schema-specifc dependency trackers. */ public abstract class Tracker implements ContentHandler { - private static final Log __log = LogFactory.getLog(Tracker.class); + private static final Logger __log = LoggerFactory.getLogger(Tracker.class); private Set<URI> references_ ; private URI base_; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xml/capture/Wsdl11Tracker.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xml/capture/Wsdl11Tracker.java b/utils/src/main/java/org/apache/ode/utils/xml/capture/Wsdl11Tracker.java index 086b9e3..01ebb3d 100644 --- a/utils/src/main/java/org/apache/ode/utils/xml/capture/Wsdl11Tracker.java +++ b/utils/src/main/java/org/apache/ode/utils/xml/capture/Wsdl11Tracker.java @@ -18,8 +18,8 @@ */ package org.apache.ode.utils.xml.capture; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.xml.sax.Attributes; import org.xml.sax.SAXException; @@ -29,7 +29,7 @@ import org.xml.sax.SAXException; * document may have in-line schemas. */ public class Wsdl11Tracker extends XmlSchemaTracker { - private static final Log __log = LogFactory.getLog(Wsdl11Tracker.class); + private static final Logger __log = LoggerFactory.getLogger(Wsdl11Tracker.class); public static final String NS = "http://schemas.xmlsoap.org/wsdl/"; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlSchemaTracker.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlSchemaTracker.java b/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlSchemaTracker.java index f9a7555..80ba0b1 100644 --- a/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlSchemaTracker.java +++ b/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlSchemaTracker.java @@ -18,8 +18,8 @@ */ package org.apache.ode.utils.xml.capture; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.xml.sax.Attributes; import org.xml.sax.SAXException; @@ -27,7 +27,7 @@ import org.xml.sax.SAXException; * {@link Tracker} for XML schema imports / includes. */ public class XmlSchemaTracker extends Tracker { - private static final Log __log = LogFactory.getLog(XmlSchemaTracker.class); + private static final Logger __log = LoggerFactory.getLogger(XmlSchemaTracker.class); private static final String NS="http://www.w3.org/2001/XMLSchema" ; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xsd/CapturingXMLEntityResolver.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xsd/CapturingXMLEntityResolver.java b/utils/src/main/java/org/apache/ode/utils/xsd/CapturingXMLEntityResolver.java index cdfb96f..a435e48 100644 --- a/utils/src/main/java/org/apache/ode/utils/xsd/CapturingXMLEntityResolver.java +++ b/utils/src/main/java/org/apache/ode/utils/xsd/CapturingXMLEntityResolver.java @@ -18,8 +18,8 @@ */ package org.apache.ode.utils.xsd; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.utils.StreamUtils; import org.apache.ode.utils.fs.FileUtils; import org.apache.xerces.xni.XMLResourceIdentifier; @@ -40,8 +40,7 @@ import java.util.Map; * "whole" of a schema document (including imports and other dependencies). */ public class CapturingXMLEntityResolver implements XMLEntityResolver { - private static final Log __log = LogFactory - .getLog(CapturingXMLEntityResolver.class); + private static final Logger __log = LoggerFactory.getLogger(CapturingXMLEntityResolver.class); private XMLEntityResolver _resolver; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xsd/LoggingXmlErrorHandler.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xsd/LoggingXmlErrorHandler.java b/utils/src/main/java/org/apache/ode/utils/xsd/LoggingXmlErrorHandler.java index 0a6cd36..8e11718 100644 --- a/utils/src/main/java/org/apache/ode/utils/xsd/LoggingXmlErrorHandler.java +++ b/utils/src/main/java/org/apache/ode/utils/xsd/LoggingXmlErrorHandler.java @@ -19,7 +19,7 @@ package org.apache.ode.utils.xsd; -import org.apache.commons.logging.Log; +import org.slf4j.Logger; import org.apache.ode.utils.msg.MessageBundle; import org.apache.xerces.xni.XNIException; import org.apache.xerces.xni.parser.XMLErrorHandler; @@ -31,20 +31,20 @@ import org.apache.xerces.xni.parser.XMLParseException; */ public class LoggingXmlErrorHandler implements XMLErrorHandler { - private Log _log; + private Logger _log; private static final XsdMessages __msgs = MessageBundle.getMessages(XsdMessages.class); private XMLParseException _ex; /** - * Create a new instance that will output to the specified {@link Log} + * Create a new instance that will output to the specified {@link Logger} * instance. * * @param log * the target log, which much be non-<code>null</code> */ - public LoggingXmlErrorHandler(Log log) { + public LoggingXmlErrorHandler(Logger log) { assert log != null; _log = log; } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModelImpl.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModelImpl.java b/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModelImpl.java index 39d5e69..b8ebb39 100644 --- a/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModelImpl.java +++ b/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModelImpl.java @@ -27,8 +27,8 @@ import java.util.Map; import javax.xml.namespace.QName; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.xerces.dom.DOMInputImpl; import org.apache.xerces.impl.Constants; import org.apache.xerces.impl.xs.XMLSchemaLoader; @@ -48,7 +48,7 @@ import org.w3c.dom.ls.LSInput; * Xerces based schema model. */ public class SchemaModelImpl implements SchemaModel { - private static final Log __log = LogFactory.getLog(SchemaModelImpl.class); + private static final Logger __log = LoggerFactory.getLogger(SchemaModelImpl.class); private XSModel _model; private SchemaModelImpl(XSModel model) { @@ -99,8 +99,8 @@ public class SchemaModelImpl implements SchemaModel { boolean isWarning = (error.getSeverity() == DOMError.SEVERITY_WARNING); __log.warn("Schema error", ((Exception)error.getRelatedException())); __log.warn(error.getLocation().getUri() + ":" + error.getLocation().getLineNumber()); - __log.warn(error.getRelatedData()); - __log.warn(error.getRelatedException()); + __log.warn("",error.getRelatedData()); + __log.warn("",error.getRelatedException()); return isWarning; } } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xsd/XSUtils.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xsd/XSUtils.java b/utils/src/main/java/org/apache/ode/utils/xsd/XSUtils.java index 0c2cc26..7659c13 100644 --- a/utils/src/main/java/org/apache/ode/utils/xsd/XSUtils.java +++ b/utils/src/main/java/org/apache/ode/utils/xsd/XSUtils.java @@ -25,8 +25,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.utils.msg.MessageBundle; import org.apache.xerces.dom.DOMInputImpl; import org.apache.xerces.impl.Constants; @@ -46,7 +46,7 @@ import org.w3c.dom.ls.LSInput; */ public class XSUtils { - private static final Log __log = LogFactory.getLog(XSUtils.class); + private static final Logger __log = LoggerFactory.getLogger(XSUtils.class); private static final XsdMessages __msgs = MessageBundle.getMessages(XsdMessages.class); @@ -145,16 +145,16 @@ public class XSUtils { */ static class LoggingXmlErrorHandler implements XMLErrorHandler { - private Log _log; + private Logger _log; private ArrayList<XMLParseException> _errors = new ArrayList<XMLParseException>(); /** - * Create a new instance that will output to the specified {@link Log} + * Create a new instance that will output to the specified {@link Logger} * instance. * @param log the target log, which much be non-<code>null</code> */ - public LoggingXmlErrorHandler(Log log) { + public LoggingXmlErrorHandler(Logger log) { assert log != null; _log = log; } @@ -209,9 +209,9 @@ public class XSUtils { static class LoggingDOMErrorHandler implements DOMErrorHandler { private ArrayList<Exception> _exceptions = new ArrayList<Exception>(); - private Log _log; + private Logger _log; - public LoggingDOMErrorHandler(Log log) { + public LoggingDOMErrorHandler(Logger log) { assert log != null; _log = log; } http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xsd/XsdMessages.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xsd/XsdMessages.java b/utils/src/main/java/org/apache/ode/utils/xsd/XsdMessages.java index ccac792..2e28e08 100644 --- a/utils/src/main/java/org/apache/ode/utils/xsd/XsdMessages.java +++ b/utils/src/main/java/org/apache/ode/utils/xsd/XsdMessages.java @@ -38,7 +38,7 @@ public class XsdMessages extends MessageBundle { } /** - * A key to indicate that a message is fatal error. + * A key to indicate that a message is error error. */ public String msgXsdFatal() { return this.format("FATAL"); @@ -48,7 +48,7 @@ public class XsdMessages extends MessageBundle { * Format a log message about an XSD-related warning or error. * * @param type - * the type of occurrence (e.g., warning, error, fatal) + * the type of occurrence (e.g., warning, error, error) * @param msg * the warning message * @param systemId http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/main/java/org/apache/ode/utils/xsl/XslTransformHandler.java ---------------------------------------------------------------------- diff --git a/utils/src/main/java/org/apache/ode/utils/xsl/XslTransformHandler.java b/utils/src/main/java/org/apache/ode/utils/xsl/XslTransformHandler.java index 6d29852..686a7d3 100644 --- a/utils/src/main/java/org/apache/ode/utils/xsl/XslTransformHandler.java +++ b/utils/src/main/java/org/apache/ode/utils/xsl/XslTransformHandler.java @@ -38,8 +38,8 @@ import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; import org.apache.commons.collections.map.MultiKeyMap; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.utils.DOMUtils; import org.w3c.dom.Document; import org.w3c.dom.Node; @@ -55,7 +55,7 @@ import org.w3c.dom.Node; */ public class XslTransformHandler { - private static final Log __log = LogFactory.getLog(XslTransformHandler.class); + private static final Logger __log = LoggerFactory.getLogger(XslTransformHandler.class); private static XslTransformHandler __singleton; http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/test/java/org/apache/ode/utils/xsd/SchemaCaptureTest.java ---------------------------------------------------------------------- diff --git a/utils/src/test/java/org/apache/ode/utils/xsd/SchemaCaptureTest.java b/utils/src/test/java/org/apache/ode/utils/xsd/SchemaCaptureTest.java index 2a2acd9..87a0490 100644 --- a/utils/src/test/java/org/apache/ode/utils/xsd/SchemaCaptureTest.java +++ b/utils/src/test/java/org/apache/ode/utils/xsd/SchemaCaptureTest.java @@ -26,8 +26,8 @@ import java.io.InputStream; import java.net.URI; import java.util.Map; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.apache.ode.utils.StreamUtils; import org.apache.ode.utils.TestResources; import org.apache.xerces.xni.XMLResourceIdentifier; @@ -40,7 +40,7 @@ import org.junit.Test; * Test schema capture functionality. */ public class SchemaCaptureTest { - private static Log __log = LogFactory.getLog(SchemaCaptureTest.class); + private static Logger __log = LoggerFactory.getLogger(SchemaCaptureTest.class); @Test public void testSchemaCapture() throws Exception { http://git-wip-us.apache.org/repos/asf/ode/blob/5e73553c/utils/src/test/resources/log4j2.xml ---------------------------------------------------------------------- diff --git a/utils/src/test/resources/log4j2.xml b/utils/src/test/resources/log4j2.xml new file mode 100644 index 0000000..21313ee --- /dev/null +++ b/utils/src/test/resources/log4j2.xml @@ -0,0 +1,37 @@ +<Configuration> + <Appenders> + <File name="FILE" fileName="target/test/test.log" append="false"> + <PatternLayout pattern="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/> + </File> + <Console name="STDOUT" target="SYSTEM_OUT"> + <PatternLayout pattern="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/> + </Console> + <Async name="Async"> + <AppenderRef ref="FILE"/> + <AppenderRef ref="STDOUT"/> + </Async> + </Appenders> + + <Loggers> + <Logger name="org.apache.ode" level="info" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.apache.axis2" level="info" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.hibernate" level="warn" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.apache.openjpa" level="warn" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + <Logger name="org.springframework" level="error" additivity="false"> + <AppenderRef ref="FILE"/> + </Logger> + + <Root level="info"> + <AppenderRef ref="Async"/> + </Root> + </Loggers> + +</Configuration> \ No newline at end of file
