protected override void Write(LogEventInfo logEvent) { var message = Layout.Render(logEvent); if (logEvent.Level == LogLevel.Debug) { monikClient.ApplicationVerbose(message); } else if (logEvent.Level == LogLevel.Error) { monikClient.LogicError(message); } else if (logEvent.Level == LogLevel.Fatal) { monikClient.LogicFatal(message); } else if (logEvent.Level == LogLevel.Info) { monikClient.LogicInfo(message); } else if (logEvent.Level == LogLevel.Trace) { monikClient.LogicVerbose(message); } else if (logEvent.Level == LogLevel.Warn) { monikClient.LogicWarning(message); } }