From 6d07e51bb0d0c460aaf010b0605db1e73b52576e Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Thu, 16 Dec 2010 12:44:49 -0500 Subject: [PATCH] polishing JschLogger --- .../integration/sftp/session/JschLogger.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/session/JschLogger.java b/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/session/JschLogger.java index a47242ddc7..b017489d08 100644 --- a/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/session/JschLogger.java +++ b/spring-integration-sftp/src/main/java/org/springframework/integration/sftp/session/JschLogger.java @@ -29,7 +29,20 @@ class JschLogger implements Logger { private final static Log logger = LogFactory.getLog("com.jcraft.jsch"); public boolean isEnabled(int level) { - return true; + switch (level) { + case Logger.INFO: + return logger.isInfoEnabled(); + case Logger.WARN: + return logger.isWarnEnabled(); + case Logger.DEBUG: + return logger.isDebugEnabled(); + case Logger.ERROR: + return logger.isErrorEnabled(); + case Logger.FATAL: + return logger.isFatalEnabled(); + default: + return false; + } } public void log(int level, String message) {