そのために、ユーザーのサインイン/サインアウトとその要求をキャプチャするアプリケーション ログを作成する必要があります。
私たちは Java EE を使用しており、新しいログ ファイル (毎日新しい txt ファイル) を作成するのが良い方法だと考えていましたが、人々がそれを思いとどまらせているように見えます。正しいアプローチですか?
また、アプリケーションディレクトリを取得する方法はありますか?
そのために、ユーザーのサインイン/サインアウトとその要求をキャプチャするアプリケーション ログを作成する必要があります。
私たちは Java EE を使用しており、新しいログ ファイル (毎日新しい txt ファイル) を作成するのが良い方法だと考えていましたが、人々がそれを思いとどまらせているように見えます。正しいアプローチですか?
また、アプリケーションディレクトリを取得する方法はありますか?
Log4Jは正常に機能しますが、さまざまなアプリケーションがさまざまな場所にあるさまざまなログファイルにログを記録すると、特定のトランザクションのトレースを見つけるために多くのログファイルを検索する必要があるという問題が発生します。
ある同僚は、GrayLog2を一度推奨しました。これにより、ログファイルの表示がはるかに簡単になります。
保持する予定のログファイルの数によっては、それも確認することをお勧めします。
テキスト ファイルにログを記録して毎日ローリングすることはごく普通の方法であり、それ自体を思いとどまらせることは正当化されません。
機密データ (パスワード、カード番号など) を記録する場合など、特定の用途では不適切な場合があります。一部のクラスター構成にも問題がある可能性がありますが、その場合はより詳細な質問をする必要があります。