谢谢
MDC.Set("addr",Request.UserHostAddress);
然后确保您的PatternLayout在模式字符串中的某处包含%X {addr}.
更新:正如Tadas所指出的,在较新版本的log4net中,相当于
ThreadContext.Properties["addr"] = Request.UserHostAddress;
加上模式字符串中的%P {addr}.