Example #1
0
        /// <summary>
        /// Creates a new instance of LogEventStatisticWriter
        /// </summary>
        /// <param name="pipelineId"></param>
        /// <param name="configuration"></param>
        public LogEventStatisticWriter(string pipelineId, IGlobalConfiguration configuration)
        {
            _pipelineId = pipelineId;

            _minLogLevel = GlobalConfiguration.Configuration.GetOptions().LogLevel;
            _storage     = new Lazy <IStorage>(() => configuration.GetStorage());

            _options = new Lazy <Options>(() => configuration.GetOptions());
        }