以下は私の現在のパターンレイアウトセットです:
%d{%m/%d/%Y %H:%M:%S,%l} [%t] %-5p %c %x %m%n
したがって、ログファイルには次のように出力されます。
06/13/2017 10:57:44,632 [3684] INFO MyLogCategory File: myclass.cpp Line: 59 My Logged Message
次の出力が得られるように、現在の Windows ユーザー名をアペンダーに追加したいと思いますが、今のところうまくいきません。すべてのメッセージに Windows ユーザー名を追加したくない代わりに、log4cpp は現在のユーザー名を取得し、ログに記録するすべてのメッセージに添付する必要があります (log4cpp がこのサポートをまだ持っているかどうかはわかりません。パターン キー "H" または "h" を見つけましたが、動作せず、不明な変換指定子 'H' をスローします。
06/13/2017 10:57:44,632 [3684][**WINDOWS USER NAME**] INFO MyLogCategory File: myclass.cpp Line: 59 My Logged Message