java异常、日志相关问题

请问下 现在我有张log表,现在想把程序运行时报错的地方记录进去 这个值要怎么取呀?

img

假如现在报IllegalStateException异常,现在想将java.lang.IllegalStateException: Failed to execute CommandLineRunner这个值保存到表里,要怎么操作呢?

ExceptionUtils.getFullStackTrace(),可以获得比较完整的异常栈信息

Aop 获取异常信息,入库

在你抛异常的地方捕获这个异常,异常中的getMessage().就是你想要的这个值,把他入库就行