Динамическое имя файла 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

Кто-нибудь видит что-то, что мне здесь не хватает, потому что иначе мне кажется, что это ошибка?

Спасибо за преимущество, -Матт

Ответы на вопрос(1)

Ваш ответ на вопрос