/// <summary> /// Validate whether a Log object can be exported /// </summary> /// <param name="log">The Log object that should be validated</param> /// <returns>True if the Log object can be exported, otherwise false</returns> private bool ValidLog(Log log) { if (!Enabled) { return(false); } return(log != null && LogLevels.Contains(log.LogLevel)); }
public void LogFatal(object message) { if (!LogLevels.Contains(LogLevel.Fatal)) { return; } var color = Color.FromArgb(158, 45, 34); var consoleMessage = $"{DateTime.Now}: {message}".Pastel(color); Console.WriteLine(consoleMessage); }
public void LogError(object message) { if (!LogLevels.Contains(LogLevel.Error)) { return; } var color = Color.FromArgb(233, 53, 25); var consoleMessage = $"{DateTime.Now}: {message}".Pastel(color); Console.WriteLine(consoleMessage); }
public void LogWarn(object message) { if (!LogLevels.Contains(LogLevel.Warn)) { return; } var color = Color.FromArgb(241, 210, 46); var consoleMessage = $"{DateTime.Now}: {message}".Pastel(color); Console.WriteLine(consoleMessage); }
public void LogInfo(object message) { if (!LogLevels.Contains(LogLevel.Info)) { return; } var color = Color.FromArgb(104, 195, 85); var consoleMessage = $"{DateTime.Now}: {message}".Pastel(color); Console.WriteLine(consoleMessage); }
public void LogDebug(object message) { if (!LogLevels.Contains(LogLevel.Debug)) { return; } var color = Color.FromArgb(255, 152, 0); var consoleMessage = $"{DateTime.Now}: {message}".Pastel(color); Console.WriteLine(consoleMessage); }
public void LogTrace(object message) { if (!LogLevels.Contains(LogLevel.Trace)) { return; } var color = Color.FromArgb(123, 124, 122); var consoleMessage = $"[{DateTime.Now}] [Level: {LogLevel.Trace}] {message}".Pastel(color); Console.WriteLine(consoleMessage); }
private async Task HandleEventLogEntry(EventLogEntry entry, string logName) { // Don't send the entry to Seq if it doesn't match the filtered log levels, event IDs, or sources if (LogLevels != null && LogLevels.Count > 0 && !LogLevels.Contains(entry.EntryType)) { return; } // EventID is obsolete #pragma warning disable 618 if (EventIds != null && EventIds.Count > 0 && !EventIds.Contains(entry.EventID)) #pragma warning restore 618 { return; } if (Sources != null && Sources.Count > 0 && !Sources.Contains(entry.Source)) { return; } await SeqApi.PostRawEvents(entry.ToDto(logName)); }
/// <inheritdoc /> public bool IsEnabled(LogLevel logLevel) { return(LogLevels.Contains(logLevel)); }