1

我在内部桌面应用程序上使用 Sentry/Raven 和 log4j2。

使用该应用程序,当用户登录时,我想在上下文中注册用户名,这样,当应用程序崩溃时,我知道公司中谁在使用该应用程序,我可以向他查询。

该应用程序使用多个线程,当然,其中任何一个都可能发生崩溃。
raven-java-log4j2 文档说明我们应该使用ThreadContext.put("username", username),但仅当崩溃稍后在同一线程中发生时才有效。

如何"username"在“全局上下文”中设置此键值,以便无论线程如何都将信息传输到哨兵?

4

0 回答 0