LogAggregator - Aghyad-Khlefawi/Coddee GitHub Wiki
An ILogger that redirects it's log to multiple loggers.
Methods
| Name | Description |
|---|---|
| AddLogger(ILogger) | Adds a logger to the loggers collection |
C# Example:
FileLogger fileLogger = new FileLogger();
fileLogger.Initialize(LogRecordTypes.Debug, "log.txt");
DebugOuputLogger debugLogger = new DebugOuputLogger();
debugLogger.Initialize(LogRecordTypes.Debug);
LogAggregator logger = new LogAggregator();
logger.AddLogger(fileLogger);
logger.AddLogger(debugLogger);
logger.Log("Coddee","A simple log",LogRecordTypes.Information);
//Outputs to the debug window
//[4/21/2017 4:36:55 PM] [Information] [Coddee] A simple log
//Outputs to the file
//[4/21/2017 4:36:55 PM] [Information] [Coddee] A simple log