如何使用sentry raven-java客户端设置用户上下文?
我已经尝试添加user_email标签,并添加user_email到MDC.它们都按预期工作,标签转到标签,MDC转到其他数据,但都没有设置哨兵用户上下文.
我也使用javascript的哨兵,使用raven-js,这很好用:
Raven.setUserContext({
email: '',
id: ''
});
Run Code Online (Sandbox Code Playgroud)
是否有Java等价物?
来自https://github.com/getsentry/raven-java/tree/master/raven-log4j#mapped-tags:
在附加程序中设置地图标签:
log4j.appender.SentryAppender.mappedTags=User,OS
Run Code Online (Sandbox Code Playgroud)
并在运行时设置 MDC:
void logWithExtras() {
// MDC extras
MDC.put("User", "test user");
MDC.put("OS", "Linux");
// This adds a message with extras and MDC keys declared in mappedTags as tags to Sentry
logger.info("This is a test");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1123 次 |
| 最近记录: |