Используйте пользователя запроса ASP.NET для записей журнала Log4net

Мой сайт ASP.NET использует встроенную аутентификацию с отключенным олицетворением. Я добавил «% username» в мой «ConversionPattern» в web.config, чтобы добавить имя пользователя к каждой записи в журнале. Однако при этом будет использоваться имя пользователя удостоверения пула приложений, а не имя текущего посетителя.

Есть идеи, как лучше всего это сделать? Должен ли я написать собственный аппендер? Я не возражаю против незначительных штрафов за производительность, так как это небольшой интранет-сайт. Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос