使用log4net在文件中存储文本。来自
http://sadi02.wordpress.com/2008/06/29/log4net-tutorial-in-c-net-how-can-i-show-log-in-a-file/
在appsettings文件中:
<param name="File" value="C:\Try\logger\logger\bin\Debug\log.txt" />
用于创建文件。问题是该文件在以前的运行中已经存在;如何将其他信息添加到文件名,例如
<param name="File"
value="C:\Try\logger\logger\bin\Debug\log + "Monday" + .txt" />
这里星期一的旗帜说它缺少必需的空格?
UPDATE* 感谢重复的Ive用它来添加: *
<param name="DatePattern" value="dd.MM.yyyy'.log'" />
<param name="File"
value="C:\Try\logger\logger\bin\Debug\log + DatePattern + .txt" />
但现在文件另存为
log + DatePattern + .txt
为什么不保存实际日期?
您可以使用log4net.Util.PatternString来执行此操作,在您的情况下,请执行以下操作:
<file type="log4net.Util.PatternString" value="C:\Try\logger\logger\bin\Debug\log%date{dd}.txt" />
有关更多信息,请参阅文档: