C# 将日期添加到日志文件的名称中

C# 将日期添加到日志文件的名称中,c#,log4net,appsettings,log4net-configuration,C#,Log4net,Appsettings,Log4net Configuration,使用log4net在文件中存储文本。从 在appsettings文件中: <param name="File" value="C:\Try\logger\logger\bin\Debug\log.txt" /> 为什么不保存实际日期?您可以使用log4net.Util.PatternString来执行此操作,在您的情况下,请执行以下操作: <file type="log4net.Util.PatternString" value="C:\Try\logger\logge

使用log4net在文件中存储文本。从

在appsettings文件中:

 <param name="File" value="C:\Try\logger\logger\bin\Debug\log.txt" />

为什么不保存实际日期?

您可以使用log4net.Util.PatternString来执行此操作,在您的情况下,请执行以下操作:

 <file type="log4net.Util.PatternString" value="C:\Try\logger\logger\bin\Debug\log%date{dd}.txt" />

有关更多信息,请参阅文档:

  <param name="DatePattern" value="dd.MM.yyyy'.log'" />
  <param name="File" 
         value="C:\Try\logger\logger\bin\Debug\log + DatePattern + .txt" />  
log + DatePattern + .txt
 <file type="log4net.Util.PatternString" value="C:\Try\logger\logger\bin\Debug\log%date{dd}.txt" />