java如何将错误的堆栈信息写入日志

最近在写代码的时候,在写日志的时候用e.getMessage()总是显示部分信息并不知到底是哪一行报错,只能根据日志信息知道报什么错误。例如空指针错误,数组越界。
在网上搜了一下,返现appache有了一个很好的异常类。可以将错误信息写弄成字符串,写入日志。
String fullStackTrace = org.apache.commons.lang.exception.ExceptionUtils.getFullStackTrace(e);
log.info(fullStackTrace );

猜你喜欢

转载自liu-jiaqiang.iteye.com/blog/2201927