Ejemplo n.º 1
0
        public void Emit(LogEvent logEvent)
        {
            var message = logEvent.RenderMessage(_formatProvider);

            var nEvent = new NodiniteLogEvent(message, logEvent, _settings);

            LogMessage(nEvent);
        }
Ejemplo n.º 2
0
        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();
        }