我使用的是旧版本的 log4net:1.2.0.21221。
当我使用新版本的 log4net 时,我能够成功地使用滚动文件附加程序。
使用属性:
log4net.GlobalContext.Properties["LogName"] = string.Concat(fileName, "_", dateTimeInfo, ".log");
log4net.ThreadContext.Properties["Version"] = "1";
XmlConfigurator.Configure();
这些东西在旧版本的 log4net 中是不可用的。如何使用配置文件中定义的滚动文件附加程序?每次启动应用程序时,我都需要一个全新的配置文件名称。