Динамическое имя файла Log4Net не работает [дубликат]
Возможный дубликат:
имена файлов log4net на основе свойств GlobalContext
Это действительно начинает беспокоить меня. Я просто пытаюсь добавить переменную свойства в имя файла log4Net. Может ли анобди увидеть что я делаю не так ???
Вот конфиг ...
<appender name="logger1" type="log4net.Appender.FileAppender">
<file type="log4net.Util.PatternString" value="C:\temp\file_%property{foo}.log" />
<appendToFile value="true" />
<Layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%date --- %message%newline" />
</Layout>
</appender>
... и вот код ...
string foo= "bar";
log4net.GlobalContext.Properties["foo"] = foo;
_logger.ErrorFormat("test");
... и полученное имя журналафайл- (нуль) .log
Кто-нибудь видит что-то, что мне здесь не хватает, потому что иначе мне кажется, что это ошибка?
Спасибо за преимущество, -Матт