public void Save(StackExchange.Profiling.MiniProfiler profiler) { if (_logAsLevel == LogLevel.Debug) { _logger.Debug(profiler.RenderPlainText()); } else if (_logAsLevel == LogLevel.Trace) { _logger.Trace(profiler.RenderPlainText()); } else if (_logAsLevel == LogLevel.Info) { _logger.Info(profiler.RenderPlainText()); } else if (_logAsLevel == LogLevel.Warn) { _logger.Warn(profiler.RenderPlainText()); } else if (_logAsLevel == LogLevel.Error) { _logger.Error(profiler.RenderPlainText()); } else if (_logAsLevel == LogLevel.Fatal) { _logger.Fatal(profiler.RenderPlainText()); } }
/// <summary> /// Returns an HTML-encoded string with a text-representation of <paramref name="profiler"/>; returns "" when profiler is null. /// </summary> /// <param name="profiler">The current profiling session or null.</param> public static IHtmlString Render(this MiniProfiler profiler) => new HtmlString(profiler.RenderPlainText(true));
private string GetProfilerText(MiniProfiler profiler) { return profiler.RenderPlainText(); }