public void Emit(LogEvent logEvent) { var message = logEvent.RenderMessage(_formatProvider); var nEvent = new NodiniteLogEvent(message, logEvent, _settings); LogMessage(nEvent); }
public void LogMessage(NodiniteLogEvent logEvent) { logEvent.LocalInterchangeId = _localInterchangeId; logEvent.ServiceInstanceActivityId = Guid.NewGuid(); queueClient = new QueueClient(_connectionString, _queueName); var message = new Message(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(logEvent))); queueClient.SendAsync(message).Wait(); }