2011-12-29 8 views
1

複数のユーザーが同時に実行できるJavaコンソールアプリケーションがありますが、これらのJavaプロセスごとに個別のログが必要です。それは同じマシン上で実行される...私はlog4jとslf4jを使用しています。同じプロセスの複数のインスタンスのログを分離しますか?

これはどのような方法でも可能ですか?

ありがとうございました。

答えて

1

設定方法複数のログファイルをするには、このリンクを参照してください:ユーザー名がユニークなので、私はこのような何かが動作するはずだと思う

http://www.jguru.com/faq/view.jsp?EID=1311014

あなただけのそれぞれに1件のログが必要な場合ユーザーは、ユーザーが最初にアプリケーションを開いたときに(たとえば、User1LogUser2Log ...など)、構成ファイル内の異なるユーザー名に対して異なるログを作成し、使用するログを指定することができますアプリケーション内から:

Logger logger= Logger.getLogger(System.getProperty("user.name") + "Log");

だから、誰かがあなたの設定ファイルにUser1Logに縛らログを持っていますUser1でログイン。

関連する問題