将错误堆栈发送到方法

Pet*_*zov 3 java

我有这个错误堆栈,我想发送给一个方法:

try {
// Some action
} catch (Exception e){
    e.printStackTrace();
    writeInfoMessage(e.printStackTrace());
}

public void writeInfoMessage(Exception message)
{
    log.info(message);
}
Run Code Online (Sandbox Code Playgroud)

你能告诉我将错误堆栈发送给方法的正确方法是什么?

Osw*_*ald 5

使用 Throwable.getStackTrace()

提供对printStackTrace()打印的堆栈跟踪信息的编程访问.