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.Loggerpublic void log(int level,
java.lang.String message)
log in interface com.jcraft.jsch.Logger