Exemple #1
0
 private void write(string title, IList <Diagnostic> errors)
 {
     if (errors.Count > 0)
     {
         writer.WriteAsync(errors.Count.ToString());
     }
     else
     {
         writer.WriteAsync("No");
     }
     writer.WriteAsync(" error");
     if (errors.Count > 1)
     {
         writer.WriteAsync('s');
     }
     writer.WriteAsync(" in \"");
     writer.WriteAsync(title);
     if (errors.Count > 0)
     {
         writer.WriteLineAsync("\":");
         foreach (var e in errors)
         {
             writer.WriteLineAsync(e.ToString());
         }
     }
     else
     {
         writer.WriteLineAsync("\".");
     }
 }
Exemple #2
0
        public async Task LogMessageAsync(MessageSeverity severity, string message)
        {
            if (this.IsEnabled(severity))
            {
                await _writer.WriteLineAsync($"{DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss")} {severity.ToString().ToUpper()} {message}");

                // I'm intentioanlly not awaiting this
                _writer.FlushAsync();
            }
        }