企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
一次线上异常处理, log日志里没找到错误信息, 最后发现是子线程里的错误没打印出来 全局异常处理器是捕获不到子线程里的错误, 导致日志没有打印到log里 需要改成手动打印 ~~~ // 启动线程 Runnable run = new Runnable() { @Override public void run() { try { // 业务代码 } catch (Exception e) { logger.error(" Runnable Exception", e); } } }; // 线程池执行任务 service.execute(run); ~~~