public abstract class AbstractProcessingReport extends Object implements ProcessingReport
Modifier and Type | Field and Description |
---|---|
protected LogLevel |
currentLevel |
protected LogLevel |
exceptionThreshold |
protected LogLevel |
logLevel |
Constructor and Description |
---|
AbstractProcessingReport() |
Modifier and Type | Method and Description |
---|---|
void |
debug(ProcessingMessage msg) |
abstract void |
doLog(ProcessingMessage message) |
void |
error(ProcessingMessage msg) |
void |
info(ProcessingMessage msg) |
boolean |
isSuccess() |
void |
log(ProcessingMessage message) |
ProcessingMessage |
newMessage() |
void |
setExceptionThreshold(LogLevel threshold) |
void |
setLogLevel(LogLevel threshold) |
void |
warn(ProcessingMessage msg) |
protected LogLevel currentLevel
protected LogLevel logLevel
protected LogLevel exceptionThreshold
public final void setLogLevel(LogLevel threshold)
public final void setExceptionThreshold(LogLevel threshold)
public final void debug(ProcessingMessage msg) throws ProcessingException
debug
in interface ProcessingReport
ProcessingException
public final void info(ProcessingMessage msg) throws ProcessingException
info
in interface ProcessingReport
ProcessingException
public final void warn(ProcessingMessage msg) throws ProcessingException
warn
in interface ProcessingReport
ProcessingException
public final void error(ProcessingMessage msg) throws ProcessingException
error
in interface ProcessingReport
ProcessingException
public final boolean isSuccess()
isSuccess
in interface ProcessingReport
public abstract void doLog(ProcessingMessage message)
public final void log(ProcessingMessage message) throws ProcessingException
log
in interface ProcessingReport
ProcessingException
public final ProcessingMessage newMessage()
newMessage
in interface MessageProvider
Copyright © 2013. All Rights Reserved.