public class ErrorHandler
extends java.lang.Object
implements java.lang.Thread.UncaughtExceptionHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE |
| Constructor and Description |
|---|
ErrorHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ObjectCondition world) |
static java.lang.String |
createDir(java.lang.String path) |
java.io.File |
getFileName(java.lang.String filepath,
java.lang.String prefix,
java.lang.String fileName) |
java.lang.String |
getIP() |
DateTimeEntity |
getJVMStartUp() |
java.lang.String |
getMac() |
int |
getPID() |
java.lang.String |
getPrefix() |
java.lang.Object |
getStage() |
static void |
printProperty(java.io.PrintStream ps,
java.lang.String property) |
static void |
printSubTrace(java.io.PrintStream ps,
java.lang.String prefix,
int index,
java.lang.Throwable e) |
boolean |
saveErrorFile(java.lang.String prefix,
java.lang.String fileName,
java.lang.String filePath,
java.lang.Throwable e) |
void |
saveException(java.lang.Throwable e) |
void |
saveException(java.lang.Throwable e,
boolean throwException) |
void |
saveException(java.lang.Throwable e,
java.lang.Object stage,
boolean throwException) |
boolean |
saveHeapSpace(java.lang.String prefix) |
java.lang.Exception |
saveScreenShoot(java.lang.String prefix,
java.lang.String fileName,
java.lang.String filePath,
java.lang.Object currentStage) |
void |
uncaughtException(java.lang.Thread t,
java.lang.Throwable e) |
ErrorHandler |
withPath(java.lang.String value) |
ErrorHandler |
withStage(java.lang.Object value) |
boolean |
writeOutput(java.lang.String output,
boolean error) |
public static final java.lang.String TYPE
public java.lang.String getIP()
public java.lang.String getMac()
public boolean saveErrorFile(java.lang.String prefix,
java.lang.String fileName,
java.lang.String filePath,
java.lang.Throwable e)
public boolean saveHeapSpace(java.lang.String prefix)
public DateTimeEntity getJVMStartUp()
public int getPID()
public static void printProperty(java.io.PrintStream ps,
java.lang.String property)
public static void printSubTrace(java.io.PrintStream ps,
java.lang.String prefix,
int index,
java.lang.Throwable e)
public static java.lang.String createDir(java.lang.String path)
public ErrorHandler withPath(java.lang.String value)
public java.io.File getFileName(java.lang.String filepath,
java.lang.String prefix,
java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Exception saveScreenShoot(java.lang.String prefix,
java.lang.String fileName,
java.lang.String filePath,
java.lang.Object currentStage)
public void saveException(java.lang.Throwable e)
public void saveException(java.lang.Throwable e,
boolean throwException)
public boolean writeOutput(java.lang.String output,
boolean error)
public void uncaughtException(java.lang.Thread t,
java.lang.Throwable e)
uncaughtException in interface java.lang.Thread.UncaughtExceptionHandlerpublic java.lang.String getPrefix()
public void saveException(java.lang.Throwable e,
java.lang.Object stage,
boolean throwException)
public java.lang.Object getStage()
public ErrorHandler withStage(java.lang.Object value)
public void addListener(ObjectCondition world)