我正在尝试记录传入请求的IP地址。对于日志记录,我使用的是log4net 2.0.8。
我在global.asax中使用了Application_BeginRequest方法来保存传入请求的IP地址。但是,似乎无法为同一用户使用多个线程。
void Application_BeginRequest(object sender, EventArgs e) {
log4net.ThreadContext.Properties["addr"] = Request.UserHostAddress; }
日志看起来像
213.136.59.97 2018-11-30 07:35:33,561 [14] DEBUG Conference - Kitty:
visaBoka LoadPrintTimeline end:
(null) 2018-11-30 07:36:37,968 [32] DEBUG Conference - Kitty: Statistik
btnVisa_Click started