public class ThreadBoundJschLogger
extends java.lang.Object
implements com.jcraft.jsch.Logger
BaseLogger
to log Jsch messages, bind it by calling getInstance(com.dtolabs.rundeck.core.execution.BaseLogger, int)
and then JSch.setLogger(com.jcraft.jsch.Logger)
Modifier and Type | Method and Description |
---|---|
static ThreadBoundJschLogger |
getInstance(BaseLogger logger,
int loggingLevel) |
static ThreadBoundJschLogger |
getInstance(PluginLogger logger,
int loggingLevel)
Bind to static Jsch logger, and return the logger instance
|
boolean |
isEnabled(int level) |
void |
log(int level,
java.lang.String message) |
public static ThreadBoundJschLogger getInstance(BaseLogger logger, int loggingLevel)
logger
- loggerloggingLevel
- levelpublic static ThreadBoundJschLogger getInstance(PluginLogger logger, int loggingLevel)
logger
- loggerloggingLevel
- levelpublic boolean isEnabled(int level)
isEnabled
in interface com.jcraft.jsch.Logger
public void log(int level, java.lang.String message)
log
in interface com.jcraft.jsch.Logger