INT-1655 fixed accidental dependency on Log4J instead of coommons logging
This commit is contained in:
@@ -15,7 +15,10 @@
|
||||
*/
|
||||
package org.springframework.integration.sftp.session;
|
||||
|
||||
import org.apache.log4j.Level;
|
||||
import java.util.logging.Level;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
|
||||
import com.jcraft.jsch.Logger;
|
||||
|
||||
@@ -24,14 +27,33 @@ import com.jcraft.jsch.Logger;
|
||||
* @since 2.0.1
|
||||
*/
|
||||
class JschLogger implements Logger {
|
||||
|
||||
private final static org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger("com.jcraft.jsch");
|
||||
|
||||
private final static Log logger = LogFactory.getLog("com.jcraft.jsch");
|
||||
|
||||
public boolean isEnabled(int level) {
|
||||
return true;
|
||||
}
|
||||
|
||||
public void log(int level, String message) {
|
||||
logger.log(Level.toLevel(level), message);
|
||||
|
||||
switch (level) {
|
||||
case Logger.INFO:
|
||||
logger.info(message);
|
||||
break;
|
||||
case Logger.WARN:
|
||||
logger.warn(message);
|
||||
break;
|
||||
case Logger.DEBUG:
|
||||
logger.debug(message);
|
||||
break;
|
||||
case Logger.ERROR:
|
||||
logger.error(message);
|
||||
break;
|
||||
case Logger.FATAL:
|
||||
logger.fatal(message);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user