public void Send100() { var logger = _factory.GetCurrentClassLogger(); Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); var count = new List <int>(); for (var i = 1; i <= 100; i++) { count.Add(i); //logger.Info($"Priint: sync {i} times"); } Parallel.ForEach(count, i => { logger.Info($"Priint: sync {i} times"); }); stopwatch.Stop(); Console.WriteLine("Time elapsed: {0}", stopwatch.Elapsed); if (SlackLogQueue.WaitAsyncCompleted().Result) { Console.WriteLine("Ok"); } }
public async Task Post([FromBody] string value) { _logger.LogInformation("I test send INFO message"); _logger.LogDebug("I test send DEBUG message"); _logger.LogWarning("I test send WARN message"); _logger.LogCritical("I test send FATAL message"); await SlackLogQueue.WaitAsyncCompleted(); }
public void Send() { var logger = _factory.GetCurrentClassLogger(); Console.WriteLine($"Thread: {Thread.CurrentThread.ManagedThreadId}"); logger.Info("I test send INFO message"); logger.Debug("I test send DEBUG message"); logger.Warn("I test send WARN message"); logger.Fatal("I test send FATAL message"); if (SlackLogQueue.WaitAsyncCompleted().Result) { Console.Write("Ok"); } }