2011-12-19 30 views
0

我有一個託管WCF服務的C#Windows服務(兩個獨立的項目)。我的WCF服務項目實現了IErrorHandler,我想用它來將錯誤記錄到文件中。我的Windows服務正在做一些日誌記錄到一個文件,我想我的IErrorHandler寫入到同一個文件。如何將日誌文件位置傳遞給IErrorHandler?

我該如何做到這一點(沒有在IErrorHandler中對文件名進行硬編碼)?

回答

1

使用公共靜態文件路徑屬性創建新的靜態類 在該類中,將文件路徑從Windows服務app.config加載到日誌文件。 然後從WCF服務中引用該類,並且應該能夠使用存儲在公共靜態文件路徑屬性中的相同值。

+0

我很高興能夠提供幫助。 – M3NTA7 2011-12-20 23:42:42