В моем 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{данные приложения}
- %envFolderPath{ProgramData}
Любые идеи.
Благодарю вас!