19 lines
484 B
C#
19 lines
484 B
C#
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
using OpenTelemetry;
|
|
using OpenTelemetry.Logs;
|
|
|
|
internal static class LoggerExtensions
|
|
{
|
|
public static OpenTelemetryLoggerOptions AddMyExporter(this OpenTelemetryLoggerOptions options)
|
|
{
|
|
if (options == null)
|
|
{
|
|
throw new ArgumentNullException(nameof(options));
|
|
}
|
|
|
|
return options.AddProcessor(new BatchLogRecordExportProcessor(new MyExporter()));
|
|
}
|
|
}
|