2011-03-30 59 views
0

我希望我的WCF服務記錄錯誤/操作等創建日誌WCF操作/獲取應用程序目錄

我有一個非常簡單的日誌類,但找到的目錄下創建/寫返回一個空參考例外:

public static string Path() 
    { 
     return Path.GetDirectoryName 
      (Assembly.GetEntryAssembly().Location); 
    } 

這適用於說一個控制檯應用程序,但不是WCF,也許有一個不同的約定?

或者是否有任何簡單的庫登錄WCF?

回答

1
+0

謝謝,你是否知道你的頭頂,如果這隻會在.SVC組件登錄操作?我有很多簡單的.csv類,我的.svc組件(或可能的aspx頁面)引用,這將能夠記錄這些類中發生的錯誤嗎? – 2011-03-30 23:01:05

+0

它在svc邊界上記錄,所以你會看到任何異常。在調試中,您可能希望在服務行爲中指定includeExceptionDetailInFaults設置爲true。請參閱http://msdn.microsoft.com/en-us/library/ff649234.aspx – JTew 2011-03-30 23:05:57