StringLogger - Aghyad-Khlefawi/Coddee GitHub Wiki

An ILogger that triggers an event on each log.

Events

Name Description
AppendString Triggered on the Log method.

C# Example:

StringBuilder log = new StringBuilder();
StringLogger logger = new StringLogger();
logger.Initialize(LogRecordTypes.Debug);
logger.AppendString += newLog => { log.Append(log); };
logger.Log("Coddee", "A simple log", LogRecordTypes.Information);
//Append to the string builder:
//[4/21/2017 4:36:55 PM]  [Information]  [Coddee]  A simple log