gpt4 book ai didi

java - 如何处理GWT/GXT中的客户端异常?

转载 作者:行者123 更新时间:2023-11-30 04:36:01 24 4
gpt4 key购买 nike

我正在使用 GWT。如果生成任何服务器端异常,我们将发送一封包含错误详细信息的电子邮件(已使用 log4j SMTPAppender)。根据行号,我们可以解决问题..

我的情况是,如果客户端包代码中生成任何异常,到目前为止,我们会给出通用消息“发生了一些异常”。但是是否可以显示错误堆栈跟踪以及异常原因和行号?我的代码如下:

 GWT.setUncaughtExceptionHandler(new   
GWT.UncaughtExceptionHandler() {
public void onUncaughtException(Throwable e) {

Window.alert("Some Exception has Occured");

}


});

我认为这是不可能的,因为客户端包在 Web 模式下转换为 Javascript。请建议我是否有任何方法可以显示异常原因和发生的行号。

最佳答案

您可以阅读this page

基本上,你必须使用 JUL 来进行日志记录,它是客户端日志记录:firebug、JS 控制台等...你可以使用 RemoteLogging 做一些更聪明的事情,但我无法在这方面帮助你。

主要问题是不支持log4j。也许通过 JUL 和 log4j 之间的桥梁,您将能够实现您想要的一切

关于java - 如何处理GWT/GXT中的客户端异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com