我在 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 与多个实例一起运行时。一个实例的信息会与其他实例的日志信息冲突吗?