Как включить ведение журнала IP-адресов с помощью Log4Net
Я ищу способ включения ведения журнала IP-адресов с помощью log4net в ASP.NET. Я нашел одно решение, но оно работает на уровне приложения. Любые предложения/методы регистрации IP на уровне сеанса?
Спасибо
Ответ 1
В Application_BeginRequest, do
MDC.Set("addr", Request.UserHostAddress);
а затем убедитесь, что ваш PatternLayout содержит %X{addr} где-то в строке шаблона.
Обновление: Как отметил Тадас, в более новых версиях log4net эквивалент