簡體   English   中英

使用企業庫日志記錄塊向事件日志添加“用戶”

[英]Adding a 'User' to the eventlog using Enterprise Library Logging Block

我正在使用Enterprise Library Logging應用程序塊來允許我的應用程序記錄各種事件。 這工作正常,並且可以通過進入應用程序日志的事件查看器(eventvwr.exe)查看日志。

但是,事件查看器始終將用戶字段顯示為“ N / A”。 其他應用程序已填充該字段-如何填充此字段?

我有當前用戶登錄到日志條目的擴展屬性(使用UnmanagedSecurityContextInformationProvider )。 這意味着我可以捕獲用戶名並將其顯示在“事件查看器”的“描述”文本框中-但我無法使用EventViewer的過濾來查看一個用戶的日志條目。

從那以后,我發現了這個問題 ,這表明不打破不受管理的Win32 API代碼就不可能實現這一點-並在另一個網站上發布帖子, 該網站的MSFT員工對此進行了說明。

看起來我只需要將用戶名放在消息的主體中即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM