(已解决)Bugsnag w / Spring(Kotlin / Java):没有收到任何错误报告

自从昨天以来,我一直试图在一个新的项目上安装Bugsnag,但我似乎无法做到。

这个项目是用Kotlin编写的,我使用的是Spring Boot框架。 我遵循所有的集成指南的步骤(得到我的Bugsnag豆,与正确的API键,配置exception处理程序等)。

所以,我一直在调试我的应用程序,处理程序被调用,因为它应该,调用bugsnag.notify也是有效的,我看到它进入交付步骤,并通过它成功,但仍然没有错误报告显示在Bugsnag网络应用程序。

我不知道如何调试它比我已经有了。

以下是一些相关的代码示例:

 // Application.kt @Configuration open class ApplicationConfiguration(private val config: Config) { @Bean open fun bugsnag(): Bugsnag = Bugsnag(config.bugsnag.key).apply { setReleaseStage(config.envName) } } 

这是我的处理程序

 // BugsnagHandlerExceptionResolver.kt @Component class BugsnagHandlerExceptionResolver(private val bugsnag: Bugsnag) : HandlerExceptionResolver, Ordered { override fun getOrder(): Int = 0 override fun resolveException(request: HttpServletRequest, response: HttpServletResponse, handler: Any?, ex: Exception?): ModelAndView? { val report = bugsnag.buildReport(ex).apply { request.headerNames.iterator().forEach { addToTab("Headers", it, request.getHeaders(it).toList().joinToString()) } context = request.method + " " + request.requestURL.toString() } bugsnag.notify(report) bugsnag.notify(RuntimeException("pls work")) return null } } 

我试图通知一个报告和一个例外,认为其中一个应该工作…但没有达到目的地。

One Solution collect form web for “(已解决)Bugsnag w / Spring(Kotlin / Java):没有收到任何错误报告”

好吧,我从昨天开始就遇到了麻烦,于是我决定在这里寻求一些帮助,所以我重构了我的配置(隐藏了代码中的API密钥,以便实际上可以复制/粘贴我的代码在这里),并猜测是什么。 我刷新了bugsnag接口,从8分钟前出现错误!

所以基本上,它自己解决了。 我曾经直接在代码中设置API密钥,我只把它放在我的应用程序的配置中,这似乎帮助了我的情况。

无论如何,它已经解决了。 我不知道这是多亏了这一点,但如果别人有麻烦,请尝试使用您的应用程序的配置…

  • JsonView在Spring + Kotlin中
  • 在Grails中可以使用Kotlin吗?
  • 动态加载spring xml配置
  • Kotlin&Hibernate IllegalArgumentException:无法将字符串字段Job.name设置为Job
  • Spring WebFlux:Reactive MongoDB
  • 在这种情况下,神秘地转义try-catch块的例外最可能的原因是什么?
  • @Param不能在Spring Data JPA中工作
  • Angular:如何在表单提交中发布文件到服务器
  • (Java + Kotlin)自动assembly(Autowiring):预计至少有1个bean可以作为这个依赖关系的autowire候选者
  • 如何使用Spring Data JPA方法在Kotlin的try-with-resources块中返回Stream?
  • 有什么办法可以实现春季webflux的分页和弹簧数据的反应
  • Kotlin language will be the best programming language for Android.