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