因此,Android内置了这个"功能",任何在其原因堆栈中都有UnknownHostException
的异常在传入时都不会记录其堆栈跟踪Log.X方法...例如,请参阅问题here或here。或者查看介绍此内容的the original commit(n.b.评论)。
就我个人而言,我认为这是一个非常愚蠢的决定:在我的情况下,这个所谓的功能甚至可以防止对我的自定义异常进行任何类型的toString()
调用,因此如果任何时候出现任何错误或异常{ {1}}它只会记录......没有。 :/(是的,我得到时间戳,标签等,但没有实际记录的内容。)
是否有一些配置我找不到或其他一些聪明的方法来修复日志记录?