当Concordion测试失败时,有没有办法让堆栈跟踪显示在控制台中

时间:2018-06-19 22:21:17

标签: java stack-trace concordion

此错误堆栈似乎出现在html doc中,但我希望将其显示在控制台中,以便于调试。

1 个答案:

答案 0 :(得分:1)

Concordion并没有内置的功能,但是使用Concordion扩展很容易。

例如:

@Extension
ConcordionExtension exceptionLogger = new ConcordionExtension() {

    @Override
    public void addTo(ConcordionExtender concordionExtender) {
        concordionExtender.withThrowableListener(new ThrowableCaughtListener() {

            @Override
            public void throwableCaught(ThrowableCaughtEvent event) {
                event.getThrowable().getCause().printStackTrace();
            }
        });
    }
};
相关问题