0

私はj2eeアプリケーションで作業しています。セッション Bean (20 インスタンス) を使用しています。各要求のメッセージ ID をログに記録するために使用される MDC で。

import org.apache.log4j.Logger;
import org.apache.log4j.MDC;
public class ReqEng{
void process(){
Logger logger = Logger.getLogger(this.getClass().getPackage().getName());

MDC.put("MESSAGE_ID", messageID);
logger.info(" Hit ReqEng... !!! ");
MDC.remove("MESSAGE_ID");    }
}

ここで私の質問は、この Bean が複数のインスタンスで実行されている場合です。1 つのインスタンスの情報は、他のインスタンスのログ情報と衝突しますか?

4

1 に答える 1