mirror of
https://github.com/apache/struts.git
synced 2026-08-07 07:37:20 +00:00
WW-3988 Changes order of looking for LoggerFactory, first trying to use commons-logging
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1459689 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -60,15 +60,15 @@ public abstract class LoggerFactory {
|
||||
try {
|
||||
if (factory == null) {
|
||||
try {
|
||||
Class.forName("org.slf4j.LoggerFactory");
|
||||
factory = new Slf4jLoggerFactory();
|
||||
Class.forName("org.apache.commons.logging.LogFactory");
|
||||
factory = new com.opensymphony.xwork2.util.logging.commons.CommonsLoggerFactory();
|
||||
} catch (ClassNotFoundException ex) {
|
||||
//slf4j not found try commons LogFactory
|
||||
//commons-logging not found try slf4j LogFactory
|
||||
try {
|
||||
Class.forName("org.apache.commons.logging.LogFactory");
|
||||
factory = new com.opensymphony.xwork2.util.logging.commons.CommonsLoggerFactory();
|
||||
Class.forName("org.slf4j.LoggerFactory");
|
||||
factory = new Slf4jLoggerFactory();
|
||||
} catch (ClassNotFoundException cnfex) {
|
||||
// commons logging not found, falling back to jdk logging
|
||||
// slf4j not found, falling back to jdk logging
|
||||
factory = new JdkLoggerFactory();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user