|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.share.error.RecordingErrorLog
An ErrorLog that can record all log entries. RecordingErrorLog will only record log entries of a sufficiently high level to match or exceed the verbosity of the wrapped error log.
Fields inherited from interface oracle.cabo.share.error.ErrorLog |
VERBOSITY_DEBUG, VERBOSITY_ERROR, VERBOSITY_INFO, VERBOSITY_NONE, VERBOSITY_WARNING |
Constructor Summary | |
RecordingErrorLog(ErrorLog base)
Creates a RecordingErrorLog that wraps another ErrorLog. |
Method Summary | |
ErrorLog |
getErrorLog()
Returns the wrapped error log. |
int |
getHighestLevel()
Returns the highest level of any logged message. |
LogEntry[] |
getLogEntries()
Returns an array of all logged message and errors. |
java.lang.Throwable[] |
getLoggedErrors()
Returns an array of all logged errors. |
boolean |
isErrorPresent()
Returns true if any errors have been logged. |
void |
log(java.lang.String message,
java.lang.Throwable t,
int level)
Records a message and error on the log with a specific verbosity level. |
void |
logError(java.lang.Throwable t)
Records a Throwable, and sends it to the log. |
void |
logMessage(java.lang.String s)
Sends a string message to the log. |
boolean |
matchesVerbosity(int verbosity)
Returns true if the given verbosity level would result in a message being logged. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RecordingErrorLog(ErrorLog base)
Method Detail |
public ErrorLog getErrorLog()
public LogEntry[] getLogEntries()
public boolean isErrorPresent()
isErrorPresent
in interface ErrorLog
public int getHighestLevel()
public java.lang.Throwable[] getLoggedErrors()
getLoggedErrors
in interface ErrorLog
public void logMessage(java.lang.String s)
logMessage
in interface ErrorLog
public void logError(java.lang.Throwable t)
logError
in interface ErrorLog
public void log(java.lang.String message, java.lang.Throwable t, int level)
log
in interface ErrorLog
public boolean matchesVerbosity(int verbosity)
matchesVerbosity
in interface ErrorLog
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |