我希望我需要创建异常框架,它将以我想要打印的方式打印异常。
为此我想我需要覆盖getLocalisedMessage(),getCause(); setStackTrace(),的printStackTrace()。
任何人都可以指导我怎么做(任何代码)
答案 0 :(得分:1)
我认为这是你要问的Java:
public class MyException extends Exception {
@Override
public String getLocalizedMessage() {
// your code
}
// same for the rest you want to override
}
答案 1 :(得分:0)
是Throwable#getStackTrace你在寻找什么?这会将原始堆栈作为数组返回。然后,您可以根据需要进行迭代和漂亮打印。