0

私は Wildfly 10 を使用しており、そのロギング サブシステムを使用しています。

ここで、JBoss Logging Subsystem によって処理されるすべてのログ メッセージに、セッションから現在ログインしているユーザー (プリンシパル) の LoginName を追加する必要があります。

アプリケーションのすべてのログ メッセージに UserName を追加するのではなく、これを行う一般的な方法はありますか?

たとえば、次のことができます。

        HttpServletRequest request = (HttpServletRequest)externalContext.getRequest();
        UserModel user = (UserModel)request.getSession().getAttribute("user");
        String username = user.getName();

しかし、ログ サブシステムにすべてのログ メッセージに対してこれを実行させるにはどうすればよいでしょうか?

4

1 に答える 1