Я использую блок приложения Enterprise Library Logging, чтобы позволить моему приложению регистрировать различные события. Это работает нормально, и журналы могут быть просмотрены Event Viewer (eventvwr.exe) в журнале приложений.
Однако Event Viewer всегда отображает поле пользователя как «N / A». В других приложениях поле заполнено - как мне заполнить это поле?
У меня есть текущий пользователь, вошедший в расширенные свойства записи журнала (используя UnmanagedSecurityContextInformationProvider
). Это означает, что я могу зафиксировать имя пользователя и отобразить его в текстовом поле «Просмотр» в окне «Просмотр событий», но не могу использовать фильтрацию EventViewer для просмотра записей журнала одного пользователя.