|
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.BaseErrorLog
Implementation of ErrorLog that sends errors to System.err.
Fields inherited from interface oracle.cabo.share.error.ErrorLog |
VERBOSITY_DEBUG, VERBOSITY_ERROR, VERBOSITY_INFO, VERBOSITY_NONE, VERBOSITY_WARNING |
Constructor Summary | |
BaseErrorLog()
Creates a BaseErrorLog. |
Method Summary | |
static boolean |
canIgnore(java.lang.Throwable t)
Returns whether the exception can be safely ignored. |
java.lang.Throwable[] |
getLoggedErrors()
Returns an array of all logged errors. |
int |
getVerbosityLevel()
Returns the verbosity level. |
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 System.err. |
boolean |
matchesVerbosity(int level)
Returns true if the given verbosity level would result in a message being logged. |
protected void |
outputError(java.lang.Throwable t)
Outputs the throwable to System.err. |
protected void |
outputText(java.lang.String message)
Outputs text to System.err. |
void |
setVerbosityLevel(int verbosity)
Sets the verbosity level. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BaseErrorLog()
Method Detail |
public int getVerbosityLevel()
public void setVerbosityLevel(int verbosity)
public boolean isErrorPresent()
isErrorPresent
in interface ErrorLog
public java.lang.Throwable[] getLoggedErrors()
getLoggedErrors
in interface ErrorLog
public void logMessage(java.lang.String s)
logMessage
in interface ErrorLog
public final void logError(java.lang.Throwable t)
outputError()
, not this
method.logError
in interface ErrorLog
outputError(java.lang.Throwable)
public void log(java.lang.String message, java.lang.Throwable t, int level)
log
in interface ErrorLog
public static boolean canIgnore(java.lang.Throwable t)
public boolean matchesVerbosity(int level)
matchesVerbosity
in interface ErrorLog
protected void outputText(java.lang.String message)
protected void outputError(java.lang.Throwable t)
|
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 |