Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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");
            }
        }