Exemple #1
0
        private static void BeforeExportData(BeforeExportDataEventArgs e)
        {
            _lastPortionRows = e.Rows.Count;
            _totalRows      += e.Rows.Count;

            Console.SetCursorPosition(0, 0);
            Console.WriteLine("[{0}] Last read: {1}             ", DateTime.Now, e.Rows.Count);
        }
Exemple #2
0
        private static void BeforeExportData(BeforeExportDataEventArgs e)
        {
            _lastPortionRows = e.Rows.Count;
            _totalRows      += e.Rows.Count;
            _lastEventPeriod = e.Rows.LastOrDefault()?.Period ?? DateTime.MinValue;

            Console.SetCursorPosition(0, 0);
            Console.WriteLine("[{0}] Last read: {1}             ", DateTime.Now, e.Rows.Count);
        }
        protected void OnSend(BeforeExportDataEventArgs args)
        {
            bool bufferBlocked = (_logBuffers.TotalItemsCount >= _settings.Export.Buffer.MaxBufferSizeItemsCount);

            while (bufferBlocked)
            {
                Thread.Sleep(1000);
                bufferBlocked = (_logBuffers.TotalItemsCount >= _settings.Export.Buffer.MaxBufferSizeItemsCount);
            }
        }
        private void BeforeExportData(BeforeExportDataEventArgs e)
        {
            _lastPortionRows = e.Rows.Count;
            _totalRows      += e.Rows.Count;

            string infoMessage = $"[{DateTime.Now}] Last potrion for export: {e.Rows.Count}                  ";

            _logger.LogInformation(infoMessage);

            Console.SetCursorPosition(0, 0);
            Console.WriteLine(infoMessage);
        }
        private void OnExportData(BeforeExportDataEventArgs e)
        {
            if (e.Cancel)
            {
                return;
            }

            _lastPortionRows = e.Rows.Count;
            _totalRows      += _lastPortionRows;

            string infoMessage =
                $"[{DateTime.Now}] Last portion for export: {_lastPortionRows}                  \n"
                + $"[{DateTime.Now}] Total events: {_totalRows}                  ";

            _logger.LogInformation(infoMessage);

            Console.SetCursorPosition(0, 0);
            Console.WriteLine(infoMessage);
        }
 protected void OnSendFromBuffer(BeforeExportDataEventArgs args)
 {
     OnSendLogEvent?.Invoke(args);
 }
 private static void BeforeExportData(BeforeExportDataEventArgs e)
 {
 }