/// <summary> /// Initializes a new instance of the <see cref="SerilogMetricSnapshotWriter"/> class. /// </summary> /// <param name="options">The Serilog metrics reporter options.</param> public SerilogMetricSnapshotWriter(SerilogMetricsReporterOptions options) { _logEventLevel = options.LogEventLevel; _messageTemplates = options.MessageTemplates; MetricNameMapping = new GeneratedMetricNameMapping(); }
/// <summary> /// Initializes a new instance of the <see cref="SerilogMetricsReporterOptions"/> class. /// </summary> public SerilogMetricsReporterOptions() { LogEventLevel = LogEventLevel.Debug; FlushInterval = AppMetricsConstants.Reporting.DefaultFlushInterval; MessageTemplates = new MessageTemplates(); }
/// <summary> /// Initializes a new instance of the <see cref="SerilogMetricSnapshotWriter"/> class. /// </summary> /// <param name="options">The Serilog metrics reporter options.</param> public SerilogMetricSnapshotWriter(SerilogMetricsReporterOptions options) { _logEventLevel = options.LogEventLevel; _messageTemplates = options.MessageTemplates; }