В моем log4net.config я положил
<appender name="Access" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="%envFolderPath{CommonApplicationData}\MyApp\test.txt"/>
, и мой код для конфигурации
XmlDocument log4netConfig = new XmlDocument();
log4netConfig.Load(File.OpenRead("log4net.config"));
var repo = log4net.LogManager.CreateRepository(Assembly.GetEntryAssembly(),
typeof(log4net.Repository.Hierarchy.Hierarchy));
log4net.Config.XmlConfigurator.Configure(repo, log4netConfig["log4net"]);
, но он не создавал файл в C: \ ProgramData \ MyApp】,
Я также пытался использовать
- % envFolderPath {ApplicationData}
- % envFolderPath {ProgramData}
Любые идеи.
Спасибо!