Example #1
0
 private static void ConfigureListener(ListenerElement configElement)
 {
     foreach (TraceListener traceListener in Trace.Listeners) {
         if (configElement.Describes (traceListener)) {
             return;
         }
     }
     Add (configElement);
 }
Example #2
0
 private static void Add(ListenerElement configElement)
 {
     Type type = configElement.GetTraceListenerType ();
     if (type != null) {
         ConstructorInfo ci = type.GetConstructor (new Type[] { typeof (string) });
         if (ci != null) {
             TraceListener tl = ci.Invoke (new object[] { configElement.initializeData }) as TraceListener;
             Trace.Listeners.Add (tl);
         }
     }
 }