【问题标题】:Spark application with Jetty embedded server is not logging bubbled exceptions带有 Jetty 嵌入式服务器的 Spark 应用程序未记录冒泡异常
【发布时间】:2016-08-30 23:04:08
【问题描述】:

这是一个非常基本的设置,我使用的是 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

【问题讨论】:

    标签: jetty embedded-jetty spark-java


    【解决方案1】:

    你可以在Exception Mapper中实现你的日志操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-03
      相关资源
      最近更新 更多