Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中向用户显示任何类型的错误,同时仍然记录它?_Java_Error Handling_Log4j - Fatal编程技术网

如何在java中向用户显示任何类型的错误,同时仍然记录它?

如何在java中向用户显示任何类型的错误,同时仍然记录它?,java,error-handling,log4j,Java,Error Handling,Log4j,我试图找到一种集中的方式,在记录错误时向用户显示错误。希望在写入日志时显示整个错误消息,而不进行任何自定义。我们正在使用log4j来记录错误,并希望对代码进行最小的更改。创建一个自定义的附录。将Appender添加到您的Logger中,获得有关日志事件的通知,并根据需要处理这些事件。用户如何与您的程序交互?它是一个swing应用程序、一个网站、一个命令行实用程序等等。前端是使用javascript和HTML5开发的。到目前为止,您尝试过向用户呈现错误吗?目前,我们正在每个类中处理错误,同时将错误

我试图找到一种集中的方式,在记录错误时向用户显示错误。希望在写入日志时显示整个错误消息,而不进行任何自定义。我们正在使用log4j来记录错误,并希望对代码进行最小的更改。

创建一个自定义的
附录。将
Appender
添加到您的
Logger
中,获得有关日志事件的通知,并根据需要处理这些事件。

用户如何与您的程序交互?它是一个swing应用程序、一个网站、一个命令行实用程序等等。前端是使用javascript和HTML5开发的。到目前为止,您尝试过向用户呈现错误吗?目前,我们正在每个类中处理错误,同时将错误写入日志。是否有方法从控制器执行操作?