我有一个WCF服务,可以为多个客户端提供服务。我正在使用ent lib进行日志记录。 我想为每个客户端提供不同的日志文件。有没有办法来回更改文件名? 我找到了一些线程,但他们都谈到在运行时编辑配置文件。 还找到了这个:Enterprise Library Logging但是它讨论了环境变量。我将根据客户端ID设置日志名称。
由于 阿维
答案 0 :(得分:0)
您可以为每个客户端链接到单独配置的FlatFile或RollingFile tracelistener的不同类别。
如果文件名在运行时未知,请考虑使用流畅的API进行配置,如下所示: http://msdn.microsoft.com/en-us/library/ff664363(PandP.50).aspx#fluent_api_logging