public class LoggingTaskMonitor extends AbstractTaskMonitor
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
LoggingTaskMonitor(org.slf4j.Logger logger,
IServerTaskMonitor delegate,
int childDepth) |
Modifier and Type | Method and Description |
---|---|
void |
begin(double totalWork,
java.lang.String log)
Notifies that the task is beginning.
|
void |
begin(double totalWork,
java.lang.String log,
org.slf4j.event.Level level) |
void |
end(boolean success,
java.lang.String log,
java.lang.String result)
Notifies that the task has been completed.
|
void |
end(boolean success,
java.lang.String log,
java.lang.String result,
org.slf4j.event.Level level) |
void |
log(java.lang.String log) |
void |
log(java.lang.String log,
org.slf4j.event.Level level) |
void |
log(java.lang.String log,
java.lang.Throwable t) |
void |
logWithLevel(org.slf4j.event.Level level,
java.lang.String pattern,
java.lang.Object... args) |
void |
progress(double doneWork,
java.lang.String log)
Notifies that a given number of work unit of the task has been completed.
|
void |
progress(double doneWork,
java.lang.String log,
org.slf4j.event.Level level) |
childEnded, subWork, subWork
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
log, log
public LoggingTaskMonitor(org.slf4j.Logger logger, IServerTaskMonitor delegate, int childDepth)
public void begin(double totalWork, java.lang.String log)
IServerTaskMonitor
totalWork
- the total number of work units into which the task is been
subdivided.public void begin(double totalWork, java.lang.String log, org.slf4j.event.Level level)
public void progress(double doneWork, java.lang.String log)
IServerTaskMonitor
doneWork
- number of work units just completedpublic void progress(double doneWork, java.lang.String log, org.slf4j.event.Level level)
public void end(boolean success, java.lang.String log, java.lang.String result)
IServerTaskMonitor
public void end(boolean success, java.lang.String log, java.lang.String result, org.slf4j.event.Level level)
public void log(java.lang.String log)
public void log(java.lang.String log, org.slf4j.event.Level level)
public void log(java.lang.String log, java.lang.Throwable t)
public void logWithLevel(org.slf4j.event.Level level, java.lang.String pattern, java.lang.Object... args)
Copyright © 2023. All Rights Reserved.