1

所以我试图enterprise logging在一个应用程序中使用,我希望它有多个文件,到目前为止,我的文件中有以下内容app.config file

<add name="Normal" fileName="C:\MyApp\Logs.log" .../>

在我的代码中,我只是在使用

Logging.Write("My log here");

现在,如果我想以编程方式更改它被记录到的文件,C:\MyApp\MyDateHere_Logs.log我该如何处理呢?

网上没找到很多解决办法。预先感谢。

4

1 回答 1

1

最后,我最终创建了自己的自定义跟踪侦听器,然后按照此处的指南在运行时更改文件名属性。

您可以通过使用访问存储路径Attribute["filename"]的属性(假设配置文件的跟踪侦听器节点中的属性具有名为“文件名”的属性中的路径。)

于 2013-06-03T07:19:52.140 回答