Amazon.TraceListener.DynamoDBTraceListener.TimedWriter C# (CSharp) Method

TimedWriter() private method

private TimedWriter ( object sender, System e ) : void
sender object
e System
return void
        private void TimedWriter(object sender, System.Timers.ElapsedEventArgs e)
        {
            if (!IsEnabled)
            {
                writeTimer.Enabled = false;
                return;
            }

            // Update interval, as it may have been changed after the start
            writeTimer.Interval = Configuration.WritePeriod.TotalMilliseconds;

            if (IsLogFileEmpty(CurrentLogFile))
                return;

            Flush();
        }