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