Ouvinte de Exceção Java

Existe uma maneira de ouvir as exceções em java?

Meu objective é criar uma biblioteca que escute e colete todos os erros arriscados em java. Existe alguma maneira de fazer isso?

Você pode capturar todas as exceções não detectadas via Thread.UncaughtExceptionHandler . Se isso não for suficiente, talvez sugira que alguma solução de tecelagem de bytecode / AOP implemente algum relógio em torno de cada exceção criada.

Eu fiz algo similar usando Java instrumentation API , criar agente java e transformador de class para capturar a class de exceção necessária e instrumentar o código de byte conforme necessário

você pode acompanhar aqui Usando Instrumentação para gravar exceção não tratada

Acima links lhe dará idéia de como / quando usar o ASM ou Instrumentação