@Scope(ScopeType.SESSION)のアノテーションを付けたBean(POJOでOK)を作って、@Create,@Destroyアノテーションを付けたメソッドでログを出力するだけです。セッション終了でBeanがdestroyされる時にはfacesContext.getExternalContext()....getRemoteUser()を実行してもBasic認証ユーザ名は取得できません。解決策は単純で、Basic認証ユーザ名をBeanのフィールドに保存しておいて、終了時は@Destroyメソッド内でそのフィールドを参照すればOKです。初段の道も一歩から銀橋の将棋ブログShogiClub24TrackerJ(将棋倶楽部24のRをグラフ化)将棋好きになりまして北島忠雄公式サイトblog新宿将棋センターはてなブログをはじめよう!penguinsさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。