List of usage examples for com.google.gwt.core.shared SerializableThrowable fromThrowable
public static SerializableThrowable fromThrowable(Throwable throwable)
From source file:com.databasepreservation.visualization.shared.client.ClientLogger.java
/** * Log a trace message and error/* www. j ava 2 s .c o m*/ * * @param message * @param error */ public void trace(final String message, final Throwable error) { if (CURRENT_LOG_LEVEL <= TRACE) { AsyncCallback<Void> errorcallback = new AsyncCallback<Void>() { public void onFailure(Throwable caught) { GWT.log(message, error); GWT.log("Error while logging another error", caught); } public void onSuccess(Void result) { GWT.log(message, error); } }; ClientLoggerService.Util.getInstance().trace(classname, message, SerializableThrowable.fromThrowable(error), errorcallback); } }
From source file:com.databasepreservation.visualization.shared.client.ClientLogger.java
/** * Log a debug message and error/*from w w w . java2s . c om*/ * * @param object * @param error */ public void debug(final String object, final Throwable error) { if (CURRENT_LOG_LEVEL <= DEBUG) { AsyncCallback<Void> errorcallback = new AsyncCallback<Void>() { public void onFailure(Throwable caught) { GWT.log(object, error); GWT.log("Error while logging another error", caught); } public void onSuccess(Void result) { // do nothing GWT.log(object, error); } }; ClientLoggerService.Util.getInstance().debug(classname, object, SerializableThrowable.fromThrowable(error), errorcallback); } }
From source file:com.databasepreservation.visualization.shared.client.ClientLogger.java
/** * Log an information message and error//from w w w . j a v a 2 s . c o m * * @param message * @param error */ public void info(final String message, final Throwable error) { if (CURRENT_LOG_LEVEL <= INFO) { AsyncCallback<Void> errorcallback = new AsyncCallback<Void>() { public void onFailure(Throwable caught) { GWT.log(message, error); GWT.log("Error while logging another error", caught); } public void onSuccess(Void result) { // do nothing GWT.log(message, error); } }; ClientLoggerService.Util.getInstance().info(classname, message, SerializableThrowable.fromThrowable(error), errorcallback); } }
From source file:com.databasepreservation.visualization.shared.client.ClientLogger.java
/** * Log a warning message and error//from w w w.jav a2 s. c om * * @param message * @param error */ public void warn(final String message, final Throwable error) { if (CURRENT_LOG_LEVEL <= WARN) { AsyncCallback<Void> errorcallback = new AsyncCallback<Void>() { public void onFailure(Throwable caught) { GWT.log(message, error); GWT.log("Error while logging another error", caught); } public void onSuccess(Void result) { GWT.log(message, error); } }; ClientLoggerService.Util.getInstance().warn(classname, message, SerializableThrowable.fromThrowable(error), errorcallback); } }
From source file:com.databasepreservation.visualization.shared.client.ClientLogger.java
/** * Log an error message and error/*from w w w . j a v a2 s . c o m*/ * * @param message * @param error */ public void error(final String message, final Throwable error) { // FIXME should this be done if internal authentication is being used? I // don't think so if (CURRENT_LOG_LEVEL <= ERROR) { AsyncCallback<Void> errorcallback = new AsyncCallback<Void>() { public void onFailure(Throwable caught) { logger.log(Level.SEVERE, message, error); logger.log(Level.SEVERE, "Error while logging another error", caught); } public void onSuccess(Void result) { logger.log(Level.SEVERE, message, error); } }; ClientLoggerService.Util.getInstance().error(classname, message, SerializableThrowable.fromThrowable(error), errorcallback); // if (SHOW_ERROR_MESSAGES) { // Toast.showError(message, error.getMessage() // + (error.getCause() != null ? "\nCause: " + // error.getCause().getMessage() : "")); // } } }
From source file:com.databasepreservation.visualization.shared.client.ClientLogger.java
/** * Log a fatal message and error/* w w w . ja va2 s. c o m*/ * * @param message * @param error */ public void fatal(final String message, final Throwable error) { if (CURRENT_LOG_LEVEL <= FATAL) { AsyncCallback<Void> errorcallback = new AsyncCallback<Void>() { public void onFailure(Throwable caught) { GWT.log(message, error); GWT.log("Error while logging another error", caught); logger.log(Level.SEVERE, message, error); } public void onSuccess(Void result) { GWT.log(message, error); logger.log(Level.SEVERE, message, error); } }; ClientLoggerService.Util.getInstance().fatal(classname, message, SerializableThrowable.fromThrowable(error), errorcallback); // if (SHOW_ERROR_MESSAGES) { // Toast.showError(message, error.getMessage() // + (error.getCause() != null ? "\nCause: " + // error.getCause().getMessage() : "")); // } } }