4
有没有办法在配置文件中定义全局上下文属性,如果我不想把它像如何初始化配置文件log4net的GlobalContext中性能
log4net.GlobalContext.Properties["AppName"] = "MyCoolApp";
的代码?
有没有办法在配置文件中定义全局上下文属性,如果我不想把它像如何初始化配置文件log4net的GlobalContext中性能
log4net.GlobalContext.Properties["AppName"] = "MyCoolApp";
的代码?
的log4net不提供此功能,但你可以很容易地建立它自己:
第二部分将是这样的:
Dictionary<string, string> pairs = ReadGlobalContextConfiguration();
foreach (var pair in pairs)
{
log4net.GlobalContext.Properties[pair.Key] = pair.Value;
}
第一部分取决于您想要存储信息的位置。有很多选择:
key=value
项