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)
Get the shared instance
|
static ThreadBoundJschLogger |
getInstance(PluginLogger logger,
int loggingLevel)
Get the shared instance
|
boolean |
isEnabled(int level) |
void |
log(int level,
java.lang.String message) |
public static ThreadBoundJschLogger getInstance(BaseLogger logger, int loggingLevel)
public static ThreadBoundJschLogger getInstance(PluginLogger logger, int loggingLevel)
public 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