Example #1
0
        public async Task <bool> TryLogCommand(string command, IHttpOutput output)
        {
            switch (command)
            {
            case "html":
                await WriteToHtml(output);

                return(true);

            case "css":
                await output.WriteAsync(HtmlLogFormatter.CssFile);

                return(true);
            }
            return(false);
        }
Example #2
0
 public HtmlLogFormatter(IHttpOutput output, IFormatProvider?formatProvider = null)
 {
     this.output         = output;
     this.formatProvider = formatProvider;
 }
Example #3
0
 private async Task WriteToHtml(IHttpOutput output)
 {
     await new HtmlLogFormatter(output, formatProvider).RenderHtmlPage(source.All());
     source.Clear();
 }