Example #1
0
 /// <summary>
 /// Initializes all Event-Dumpers
 /// </summary>
 /// <param name="dumper">the dumper that will write the collected events of this listener</param>
 private void TryFinalizeDumper(IParserEventDumper dumper)
 {
     try
     {
         dumper.FinalizeEventDump();
     }
     catch (Exception ex)
     {
         LogEnvironment.LogEvent(ex.OutlineException(), LogSeverity.Error);
     }
 }
Example #2
0
 /// <summary>
 /// Removes the given Dumper from the list of available Dumpers
 /// </summary>
 /// <param name="dumper">the dumper object to remove from the list of available dumpers</param>
 public bool RemoveDumper(IParserEventDumper dumper)
 {
     return(dumpers.Remove(dumper));
 }
Example #3
0
 /// <summary>
 /// Adds a Dumper to the list of available Dumpers for this listener
 /// </summary>
 /// <param name="dumper">a dumper object that is used to write the generated log-messages to specific target</param>
 public virtual void AddDumper(IParserEventDumper dumper)
 {
     dumpers.Add(dumper);
 }