ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
一次线上异常处理, log日志里没找到错误信息, 最后发现是子线程里的错误没打印出来 全局异常处理器是捕获不到子线程里的错误, 导致日志没有打印到log里 需要改成手动打印 ~~~ // 启动线程 Runnable run = new Runnable() { @Override public void run() { try { // 业务代码 } catch (Exception e) { logger.error(" Runnable Exception", e); } } }; // 线程池执行任务 service.execute(run); ~~~