使用Jetty嵌入式服务器的Spark应用程序不记录冒泡的异常

时间:2016-05-05 08:26:11

标签: jetty embedded-jetty spark-java

这是一个非常基本的设置,我使用的是slf4j-simple

我有以下路线:

    get("/fail", (req, res) -> {
                throw new RuntimeException("fail");
            }
    );

正如所料,它会引发500内部错误。

然而,日志没有显示这一点。如何将这些冒泡的异常记录下来?

这是我看到的唯一日志:

[Thread-0] INFO org.eclipse.jetty.util.log - Logging initialized @164ms
[Thread-0] INFO spark.embeddedserver.jetty.EmbeddedJettyServer - == Spark has ignited ...
[Thread-0] INFO spark.embeddedserver.jetty.EmbeddedJettyServer - >> Listening on 0.0.0.0:4567
[Thread-0] INFO org.eclipse.jetty.server.Server - jetty-9.3.z-SNAPSHOT
[Thread-0] INFO org.eclipse.jetty.server.ServerConnector - Started ServerConnector@35eae602{HTTP/1.1,[http/1.1]}{0.0.0.0:4567}
[Thread-0] INFO org.eclipse.jetty.server.Server - Started @259ms

1 个答案:

答案 0 :(得分:0)

您可以在Exception Mapper

中实施日志操作