|
ElegantJCharts Java API Specification v2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.elegantj.common.ErrorLog
ErrorLog writes the the errors in the Error Log File.
Each error has the following attributes.
(1) Error occurrence time
(2) Connection host name (IP address)
(3) Error information
·Error type (operation error / application error / DB error)
·Probable cause message
·SQL code
·SQL message
·Java stack trace
| Field Summary | |
static int |
APPLICATION_ERROR
Specifies the error type constant |
static int |
DATABASE_ERROR
Specifies the error type constant |
static int |
OPERATION_ERROR
Specifies the error type constant |
| Constructor Summary | |
ErrorLog()
|
|
| Method Summary | |
static java.io.PrintStream |
getErrorStream()
Gets ErrorStrem |
static java.lang.String |
getMessage(java.lang.Throwable t)
Returns the message of root exception |
static void |
printApplicationError(java.lang.Throwable t)
Sets Application error |
static void |
printApplicationError(java.lang.Throwable t,
java.lang.String message)
Sets Application error |
static void |
printDatabaseError(java.lang.Throwable t,
int sqlCode,
java.lang.String sqlMessage)
Sets Database error |
static void |
printDatabaseError(java.lang.Throwable t,
java.lang.String message,
int sqlCode,
java.lang.String sqlMessage)
Sets Database error |
static void |
printError(java.lang.Throwable t)
Print error to output stream |
static void |
printError(java.lang.Throwable t,
int type)
Print error to output stream |
static void |
printError(java.lang.Throwable t,
int type,
int sqlCode,
java.lang.String sqlMessage)
Print error to output stream |
static void |
printError(java.lang.Throwable t,
int type,
java.lang.String message)
Print error to output stream |
static void |
printError(java.lang.Throwable t,
int type,
java.lang.String message,
int sqlCode,
java.lang.String sqlMessage)
Print error to output stream |
static void |
printError(java.lang.Throwable t,
java.lang.String message)
Print error to output stream |
static void |
printMessage(java.lang.Object message)
print message to ouput stream |
static void |
printMessage(java.lang.String message)
print message to ouput stream |
static void |
printOperationError(java.lang.Throwable t)
Sets Operation error |
static void |
printOperationError(java.lang.Throwable t,
java.lang.String message)
Sets Operation error |
static void |
setErrorStream(java.io.PrintStream errorStream)
Sets ErrorStrem object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int OPERATION_ERROR
public static final int APPLICATION_ERROR
public static final int DATABASE_ERROR
| Constructor Detail |
public ErrorLog()
| Method Detail |
public static void setErrorStream(java.io.PrintStream errorStream)
errorStream - printStream object, error will be outputed on this streampublic static java.io.PrintStream getErrorStream()
public static void printOperationError(java.lang.Throwable t)
t - Throwable object. It contains error description
public static void printOperationError(java.lang.Throwable t,
java.lang.String message)
t - Throwable object. It contains error description.message - error messagepublic static void printApplicationError(java.lang.Throwable t)
t - Throwable object. It contains error description
public static void printApplicationError(java.lang.Throwable t,
java.lang.String message)
t - Throwable object. It contains error descriptionmessage - error message
public static void printDatabaseError(java.lang.Throwable t,
int sqlCode,
java.lang.String sqlMessage)
t - Throwable object. It contains error descriptionsqlCode - sql codesqlMessage - sql message
public static void printDatabaseError(java.lang.Throwable t,
java.lang.String message,
int sqlCode,
java.lang.String sqlMessage)
t - Throwable object. It contains error descriptionsqlCode - sql codesqlMessage - sql messagemessage - message stringpublic static void printError(java.lang.Throwable t)
t - Throwable object. It contains error description
public static void printError(java.lang.Throwable t,
int type)
t - Throwable object. It contains error descriptiontype - type of error
public static void printError(java.lang.Throwable t,
java.lang.String message)
t - Throwable object. It contains error descriptionmessage - message string
public static void printError(java.lang.Throwable t,
int type,
java.lang.String message)
t - Throwable object. It contains error descriptiontype - error typemessage - message string
public static void printError(java.lang.Throwable t,
int type,
int sqlCode,
java.lang.String sqlMessage)
t - Throwable object. It contains error descriptiontype - error typesqlMessage - sql message
public static void printError(java.lang.Throwable t,
int type,
java.lang.String message,
int sqlCode,
java.lang.String sqlMessage)
t - Throwable object. It contains error descriptiontype - error typesqlCode - sql CodesqlMessage - sql messagemessage - message stringpublic static void printMessage(java.lang.Object message)
message - message stringpublic static void printMessage(java.lang.String message)
message - message stringpublic static java.lang.String getMessage(java.lang.Throwable t)
|
ElegantJCharts Java API Specification v2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||