2013-07-15 32 views

回答

2

的log4net不提供此功能,但你可以很容易地建立它自己:

  • 存儲在您選擇
  • 的配置文件中的一些鍵/值對讀取的鍵值對的啓動和其分配給全球範圍內的

第二部分將是這樣的:

Dictionary<string, string> pairs = ReadGlobalContextConfiguration(); 
foreach (var pair in pairs) 
{ 
    log4net.GlobalContext.Properties[pair.Key] = pair.Value; 
} 

第一部分取決於您想要存儲信息的位置。有很多選擇:

  • 配置部分在app/Web.config中
  • 簡單的XML文件
  • 簡單的文本文件,每行
  • key=value