webconfig中有一段代码如下
<listeners>
<add name="Flat File Trace Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
fileName="E:\Test\ClassLibrary2\ConsoleApplication1\DateTime.log" />
</listeners>
我想将fileName的文件名配置成获取系统当前日期,请问该如何写。
这个没用过,如果想按日期存日志建议用log4net,这个很灵活可以做到
这个没法做到的。你可以更改写日志的方法,或写个小程序每天自动更新webconfig中的fileName。