【发布时间】:2019-03-18 13:44:25
【问题描述】:
我已经在 Java 环境中使用 Opentracing 设置了 Jaeger,它可以很好地使用 span 和跟踪记录消息。但是在捕获和记录异常时我有点卡住了。
try
{
span.log(ImmutableMap.of("Exeption", "ex"));
throw new IllegalArgumentException("Expecting one argument");
}
catch(Exception ex)
{
span.log(ImmutableMap.of("Error", ex));
span.log(ImmutableMap.of("Event", "error", "Error-object", ex, "message", ex.getStackTrace()));
}
但是这种方式并不能以一种可读性好的方式格式化错误日志。
我四处寻找有关此的信息,因为感觉很明显应该有,因为这是它的日志组件之一。但不知何故,我从未见过任何关于此的事情。它主要是关于构建和构建跨度。 希望任何人在捕获和记录异常时都可以帮助我。
【问题讨论】:
-
是的,我已经看到了。我不是在谈论弹簧靴。
标签: java opentracing jaeger