我正在尝试为 log4net 创建动态设置。我需要为不同的实例发送日志,但我不知道它们的编号。是否可以在 C# 代码中创建所有这些?
问问题
86 次
1 回答
0
你可以这样做:
Hierarchy hierarchy = (Hierarchy)LogManager.GetRepository();
hierarchy.Root.RemoveAllAppenders(); /*Remove any other appenders*/
foreach (var appender in GetAppenders())
{
hierarchy.Root.AddAppender(appender);
}
hierarchy.Root.Level = Level.Info;
hierarchy.Configured = true;
Where返回您需要GetAppenders
的集合。IAppender
于 2014-11-20T07:48:49.807 回答