在app.config中动态设置日志文件名

时间:2014-03-19 18:02:58

标签: tracelistener

我正在编写一个简单的应用程序,我在app.config中定义跟踪侦听器。将其定义如下。

<system.diagnostics>
      <switches>
        <add name="TraceSwitchLevel" value="4"/>
      </switches>
      <trace autoflush="false" indentsize="4">
        <listeners>
          <add name="logFileListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="fileNameTemplate='TextWriterLog-{1:MMM-yy}.log'" />
          <remove name="Default" />
        </listeners>
      </trace>
    </system.diagnostics>

目的是每次运行应用程序时日志/跟踪文件都不同。但是,当我尝试使用trace.writeline方法写入跟踪侦听器时,我收到以下异常。 {“不支持给定路径的格式。”} 我在这做错了什么?我怎样才能实现这一目标?

0 个答案:

没有答案