2011-12-19 35 views
0

我有一个托管WCF服务的C#Windows服务(两个独立的项目)。我的WCF服务项目实现了IErrorHandler,我想用它来将错误记录到文件中。我的Windows服务正在做一些日志记录到一个文件,我想我的IErrorHandler写入到同一个文件。如何将日志文件位置传递给IErrorHandler?

我该如何做到这一点(没有在IErrorHandler中对文件名进行硬编码)?

回答

1

使用公共静态文件路径属性创建新的静态类 在该类中,将文件路径从Windows服务app.config加载到日志文件。 然后从WCF服务中引用该类,并且应该能够使用存储在公共静态文件路径属性中的相同值。

+0

我很高兴能够提供帮助。 – M3NTA7 2011-12-20 23:42:42