每当我在serverconsole中得到未处理的异常或stacktrace输出时,我宁愿将其保存到全局日志文件中。并且不在服务器控制台中打印它。
如何预防或重定向这些错误?
答案 0 :(得分:1)
您可以通过方法PrintStream
更改为System.err
设置的System.setErr
实例。但是,这会将发送到System.err
的所有输出重定向到日志文件。
答案 1 :(得分:0)
虽然这不是java-ee的守护者,但一般情况下,请查看UncaughtExceptionHandler
。
在早些时候,您必须管理一个线程组来拦截未捕获的异常,但现在您可以set the default handler。