public void Publish(LogMessage logMessage) { if (StoreLogMessages) _messages.Add(logMessage); foreach (var loggerHandler in _loggerHandlers) loggerHandler.Publish(logMessage); }