如何在 Scala 中运行 http4s 服务器时在控制台中记录非致命错误

问题描述 投票:0回答:0

我已经使用 http4s 有一段时间了。但是,每次我处理运行时错误时,我的工作流程都会非常慢,例如,当我向端点发出请求时出现问题(Circe 无法正确编码正文中的 JSON,请求到数据库不成功等),服务器的响应是一般的 500 错误,控制台中没有任何显示。

但是,在测试我认为在不借助 http4s API 的情况下出错的代码段时,我确实在控制台中收到了相应的错误。

所以我的问题是,是否有任何方法可以在控制台中显示此类错误,例如,通过一些 logback 前端配置或 IDE 设置?这主要是为了让我可以准确地识别错误是什么,以及这个错误出现在代码的哪一部分,所以我不必调试在向端点发出请求时内部发生的所有事情。

我真的希望这样的事情是可能的。如果不是,在使用 http4s 创建服务器时如何处理这种情况?我将非常感谢您的建议。

谢谢,祝你有美好的一天!

scala error-handling logback internal-server-error http4s
© www.soinside.com 2019 - 2024. All rights reserved.