我在从一个线程中记录RuntimeException时遇到了一些困难.我的系统是:
Java 7(b118),Spring 3.0.5.线程不是手工创建的,而是通过Spring的@Async注释创建的,它在幕后创建了自己的执行器,所以我真的没有选择覆盖线程的任何方法,FutureTask或任何低级别.
所以我的问题是,如果Spring有任何支持,或者是否有任何最佳实践来处理(记录)这些类型的异常?
任何建议表示赞赏.
谢谢. 最佳答案 看起来
AsyncAnnotationBeanPostProcessor
和
<task:annotation-driven>
都可以提供自定义Executor,因此您可以通过ThreadFactory配置日志记录.