Beispiel #1
0
 protected override void Append(LoggingEvent loggingEvent)
 {
     try
     {
         var auditEntry = JsonConvert.DeserializeObject <AuditEntry>(loggingEvent.RenderedMessage);
         if (auditEntry != null && typeof(AuditEntry) == auditEntry.GetType())
         {
             _logServiceContext.Log(auditEntry);
         }
     }
     catch (DataServiceRequestException e)
     {
         ErrorHandler.Error(string.Format("{0}: Could not write log entry to {1}: {2}", GetType().AssemblyQualifiedName, TableStorageName, e.Message));
     }
 }