private void ConfigureLogger(NLog.LogLevel nlogLogLevel) { NLogLogManager.ProviderIsAvailabileOverride = true; var config = new LoggingConfiguration(); target = new MemoryTarget(); target.Layout = "${level:uppercase=true}|${message}|${exception}"; config.AddTarget("memory", target); var loggingRule = new LoggingRule("*", LogLevel.Trace, target); loggingRule.DisableLoggingForLevel(nlogLogLevel); config.LoggingRules.Add(loggingRule); NLog.LogManager.Configuration = config; sut = new NLogLogManager().GetLogger("Test"); }
private void ConfigureLogger(NLog.LogLevel nlogLogLevel) { if (PerTestLogger.ShouldEnablePerTestLog()) { throw new SkipException("Unable to test NLogProvider when running in per test log mode."); } NLogLogManager.ProviderIsAvailableOverride = true; var config = new LoggingConfiguration(); target = new MemoryTarget(); target.Layout = "${level:uppercase=true}|${message}|${exception}"; config.AddTarget("memory", target); var loggingRule = new LoggingRule("*", LogLevel.Trace, target); loggingRule.DisableLoggingForLevel(nlogLogLevel); config.LoggingRules.Add(loggingRule); NLog.LogManager.Configuration = config; sut = new NLogLogManager().GetLogger("Test"); }
public static void Log(string message, NLog.LogLevel logLevel) { logger.Log(logLevel, st.Time[0].ToString() + " " + message); }