1

每当我在服务器控制台中收到未处理的异常或堆栈跟踪输出时,我宁愿将其保存到全局日志文件中。并且不要在服务器控制台中打印它。

如何防止或重定向这些错误?

4

2 回答 2

1

您可以更改通过方法PrintStream设置的实例。但是,这会将所有发送到日志文件的输出重定向。System.errSystem.setErrSystem.err

于 2012-11-30T16:14:15.403 回答
0

虽然这在 java-ee 上不是 kosher,但总的来说,看看UncaughtExceptionHandler.

在早期,您必须管理一个线程组来拦截未捕获的异常,但现在您可以设置默认处理程序

于 2012-11-30T16:12:31.973 回答