gpt4 book ai didi

Java spark 框架启用日志记录

转载 作者:搜寻专家 更新时间:2023-10-30 21:24:44 28 4
gpt4 key购买 nike

我正在使用带有嵌入式 Jetty 和 handlebars 模板引擎的 Spark 框架构建一个 Java 应用程序。但是当我收到 500 Internal Error 时,控制台什么也没说。我已将依赖项添加到我的 pom.xml 中:http://sparkjava.com/documentation.html#add-a-logger但不打印所有异常/错误(如错误 500)

这里是我的 pom.xml 依赖

<dependencies>

<!-- FRAMEWORK: Spark -->
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>2.5</version>
</dependency>

<!-- TEMPLATES: Handlebars -->
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-template-handlebars</artifactId>
<version>2.3</version>
</dependency>

<!-- DB-MAPPING: sql2o -->
<dependency>
<groupId>org.sql2o</groupId>
<artifactId>sql2o</artifactId>
<version>1.5.4</version>
</dependency>

<!-- DRIVERS: sqlite-->
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.8.11.2</version>
</dependency>

<!-- LOGGER: slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.21</version>
</dependency>

</dependencies>

我如何为 spark 启用所有日志记录?

最佳答案

To enable logging ,只需将以下依赖项添加到您的项目中:

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.21</version>
</dependency>

you can register一个万能的 Spark 异常处理程序,用于记录未捕获的异常:

Spark.exception(Exception.class, (exception, request, response) -> {
exception.printStackTrace();
});

关于Java spark 框架启用日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38528305/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com