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

标签 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

最佳答案

您可以在 Exception Mapper 中实现您的日志操作.

关于jetty - 带有 Jetty 嵌入式服务器的 Spark 应用程序不记录冒泡异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37045851/

相关文章:

proxy - 在独立的 Jetty 应用程序中使用 Jetty 的代理

java - 自动化 API 稳定性测试

java - 在spark java中下载图片

java - Spark框架和相对路径

在Jetty中运行的Grails在没有布局模板的情况下呈现404错误页面

java - 我将如何使用 NSTask 运行 .sh 文件并获取其输出?

java - 如何在嵌入式 jetty 中添加 mime 类型

java - 如何正确地将spark web api端点转换为spring boot端点

java - 如何配置嵌入式jetty 9动态重新加载静态内容?

java - 无法在jetty 9.4.16.v20190411 : receiving FileNotFoundException for jar that is in the war under WEB-INF/lib中部署WAR