1

以下は私の現在のパターンレイアウトセットです:

    %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
4

1 に答える 1