public static EventBuilder CreateFromLogEvent(this ExceptionlessClient client, LogEvent log) { var builder = log.Exception != null ? client.CreateException(log.Exception) : client.CreateLog(log.GetSource(), log.RenderMessage(), log.GetLevel()); builder.Target.Date = log.Timestamp; if (log.Level == LogEventLevel.Fatal) builder.MarkAsCritical(); if (!String.IsNullOrWhiteSpace(log.RenderMessage())) builder.SetMessage(log.RenderMessage()); return builder; }