public void Publish(LogMessage logMessage)
 {
     lock (this.logLock)
     {
         this.messages.Add(logMessage);
         foreach (var loggerHandler in this.loggerHandlers)
         {
             loggerHandler.Publish(logMessage);
         }
     }
 }
 public void Publish(LogMessage logMessage)
 {
     this.Count += 1;
     //throw new System.NotImplementedException();
 }
 public void Publish(LogMessage logMessage)
 {
     if (StoreLogMessages)
         _messages.Add(logMessage);
     foreach (var loggerHandler in _loggerHandlers)
         loggerHandler.Publish(logMessage);
 }
 public void Publish(LogMessage logMessage)
 {
     if (Filter(logMessage))
         Handler.Publish (logMessage);
 }