/// <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); } }
/// <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)); }
/// <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); }