<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

MetricSinkRelativityLogging

using Relativity.Logging; using System.Runtime.CompilerServices; namespace Monitoring.Sinks { public class MetricSinkRelativityLogging : IMetricSink { [CompilerGenerated] private bool _IsEnabled; public bool IsEnabled { get; set; } public MetricSinkRelativityLogging(bool isEnabled) { IsEnabled = isEnabled; } public void Log(MetricBase metric) { if (metric is MetricJobStarted || metric is MetricJobEndReport) Log.get_Logger().LogWarning("Relativity.DataExchange metric. Bucket: {bucketName}, value: {@Metrics}", new object[2] { metric.BucketName, metric.CustomData }); } void IMetricSink.Log(MetricBase metric) { this.Log(metric); } } }