为什么在类似的代码在python中工作的同时,Sentry不能在Java中工作?

时间:2018-09-08 06:21:24

标签: java sentry

我正在尝试将Sentry与我们的java项目集成。我已经测试了python脚本,并且运行良好。看起来像这样:

from raven import Client

client = Client(myDsn)

try:
    1 / 0
except ZeroDivisionError:
    client.captureException()

但是当我在Java中做同样的事情时,它是行不通的。 Java代码如下:

  @Test
  public void Sentry() throws IOException {
    Sentry.init(dsn);
    Sentry.getContext().addExtra("stacktrace.app.packages", "com.testpackage.test");
    Sentry.getContext().setUser(new UserBuilder().setUsername("RoboTricker").build());
    Sentry.getContext().addTag("thread", Thread.currentThread().getName());

    try {
      unsafeMethod();
    } catch (Exception e) {
      Sentry.capture(e);
    }
  }

也不例外,但是当我转到仪表板时,没有错误报告。这意味着它没有发送错误。

两个代码的dsn相同。 知道我可能会缺少什么吗?

0 个答案:

没有答案