簡體   English   中英

Wcf跟蹤錯誤到Windows服務

[英]Wcf trace errors to windows service

我有一個在Windows服務上運行的WCF服務。 我希望在wcf服務中引發的任何異常都將轉到Windows服務,因此我可以將其寫入事件日志。

我已經創建了一個實現IErrorHandler和IServiceBehavior的ErrorHandler類。 以及一個實現BehaviorExtensionElement的ErrorHandlerElement。

如何向服務添加偵聽器並在Windows服務中接收它?

您是否真的需要異常才能訪問Windows服務進行記錄? 通常,您希望WCF中的全局錯誤處理程序IErrorHandler處理異常以避免主機重新啟動。

過去,我使用EnterpriseLibrary異常處理和日志記錄框架( EntLib5 )來捕獲和記錄異常。 通過使用事件日志跟蹤偵聽器(默認),您可以在IErrorHandler中記錄異常,並且異常不需要在WCF之外傳播。

暫無
暫無

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

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