public void NLog(NLogLevelEnum nLogLevel, string data, bool includeWriteToConsole) { switch (nLogLevel) { case NLogLevelEnum.Fatal: Logger?.Fatal(data); break; case NLogLevelEnum.Error: Logger?.Error(data); break; case NLogLevelEnum.Warn: Logger?.Warn(data); break; case NLogLevelEnum.Info: Logger?.Info(data); break; case NLogLevelEnum.Debug: Logger?.Debug(data); break; case NLogLevelEnum.Trace: Logger?.Trace(data); break; default: throw new ArgumentOutOfRangeException(nameof(nLogLevel), nLogLevel, null); } if (includeWriteToConsole) { Console.WriteLine(data); } }
public void NLog(NLogLevelEnum nLogLevel, string data) { NLog(nLogLevel, data, false); }