public async Task EnqueueMessage(LogMessageEntry message)
 {
     // Валидация и добавление логов в очередь
     try
     {
         _messageQueue.Add(message);
     }
     catch (Exception)
     {
         await WriteMessage(message);
     }
 }
 private Task WriteMessage(LogMessageEntry message)
 {
     throw new NotImplementedException();
 }
 public Task DequeueMessage(LogMessageEntry message)
 {
     // Удаление сообщений из очереди
     throw new NotImplementedException();
 }