【发布时间】:2017-04-26 15:48:45
【问题描述】:
我在我的 java 应用程序中使用 slf4j/log4j。
我的问题是,现在我只能在 try catch 的 catch 部分调用适当的记录器方法来记录异常堆栈跟踪,例如:
catch (AnException ex) {
logger.error("An exception occurred", ex);
}
我还想在日志文件中放入我没有放入任何 cacth 的运行时异常,例如 NullPointerException 或 NumberFormatException。
正如它们在控制台中显示的那样,我猜有一种方法可以将此流从控制台重定向到 SLF4J 记录器。
有人知道我该怎么做吗?
【问题讨论】:
-
Thread 类有一个注册未捕获异常处理程序的方法。
标签: java logging log4j slf4j runtimeexception