在DEV模式下运行实例,不显示异常堆栈

时间:2013-12-12 13:44:23

标签: java playframework playframework-1.x

我想知道我是否可以继续运行在开发模式下运行的Play 1.2.5实例,但是没有向最终用户显示完整的异常堆栈。

1 个答案:

答案 0 :(得分:0)

有两种方法:

  1. 在控制器中使用@Catch注释声明方法:

    @Catch(Exception.class)
    static void unexpectedErrorOccured(Throwable cause) throws Exception {
        Logger.error(cause, "Unexpected controller error");
        //render whatever you want
    }
    
  2. 更改app/views/errors/500.html

  3. 中的模板