Log4Net Dynamic Filename não funciona [duplicado]

Duplicata Possível:
Nomes de Arquivos Log4net com Base nas Propriedades GlobalContext

Isso está realmente começando a me incomodar. Eu sou apenas simples tentando adicionar uma variável de propriedade para um nome de arquivo log4Net. Pode ver alguma coisa que estou fazendo errado ???

Aqui está a configuração ...

 <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>

... e aqui está o código ...

string foo= "bar";
log4net.GlobalContext.Properties["foo"] = foo;
_logger.ErrorFormat("test");

... e o nome do log resultante éarquivo (nulo) .log

Alguém vê algo que eu estou sentindo falta aqui, porque senão parece ser um bug?

Obrigado em advanvce, -Matt

questionAnswers(1)

yourAnswerToTheQuestion