Пример #1
0
 public object Create(object parent, object configContext, XmlNode section)
 {
     LogSetting setting = new LogSetting();
     setting.Emitters = new List<LogEmitterConfig>();
     setting.Source = GetNodeAttribute(section, "source");
     if (section != null)
     {
         XmlNode[] nodeList = GetChildrenNodes(section, "emitter");
         foreach (XmlNode node in nodeList)
         {
             LogEmitterConfig emitter = new LogEmitterConfig();
             emitter.Type = GetNodeAttribute(node, "type");
             emitter.Parameters = GetParams(node);
             setting.Emitters.Add(emitter);
         }
     }
     return setting;
 }
Пример #2
0
        public object Create(object parent, object configContext, XmlNode section)
        {
            LogSetting setting = new LogSetting();

            setting.Emitters = new List <LogEmitterConfig>();
            setting.Source   = GetNodeAttribute(section, "source");
            if (section != null)
            {
                XmlNode[] nodeList = GetChildrenNodes(section, "emitter");
                foreach (XmlNode node in nodeList)
                {
                    LogEmitterConfig emitter = new LogEmitterConfig();
                    emitter.Type       = GetNodeAttribute(node, "type");
                    emitter.Parameters = GetParams(node);
                    setting.Emitters.Add(emitter);
                }
            }
            return(setting);
        }