自分のアカウントにログインしているユーザーのログ ファイルを取得するのに最適なのはどれですか? 小さな例で説明してください...お時間をいただきありがとうございます...
3448 次
1 に答える
6
Log4j は、Java のデファクト スタンダード ロギング ライブラリです。
Java.util.logging は Java に組み込まれたロギング メカニズムですが、それが最大の機能というわけではありません...
Log4j とそのMDCを使用します。このようにして、次のようにさまざまなユーザー アカウントを簡単に記録できます。
MDC.put(user);
logger.log("Deleted something important!");
このように、ロギングが正しく構成されている場合、ログ出力には次のように表示されます。
【利用者アリス】大事なものを削除!
これは、マルチユーザー環境のすべてのユーザーに対して機能します。
注: 新しいプロジェクトを開始する場合は、slf4jとLogbackを使用することをお勧めします。この組み合わせは、log4j や java.util.logging よりも強力です。
私はしばらくの間この組み合わせを使用してきましたが、それは本当にうまくいきました. とりわけ、バグのつぶしやユーザー操作の監査に非常に役立ちます。
于 2010-12-22T08:02:29.100 に答える