0
可能重複:
log4net file names based on GlobalContext propertieslog4net的動態文件名不工作
這是真的開始困擾我。我只是簡單地嘗試添加一個屬性變量到一個log4Net文件名。可以anobdy看到我做錯了什麼?
這裏的配置...
<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
任何人都看到我在這裏失蹤的任何東西,因爲否則在我看來是一個錯誤?
謝謝advanvce, -Matt
啊......謝謝,那是我的問題。 – 2009-09-22 21:49:50