Update MyExporter example (#1047)

* update MyExporter example

* fix missing using statement

* rename and remove less useful stuff
This commit is contained in:
Reiley Yang 2020-08-11 22:54:59 -07:00 committed by GitHub
parent dad644aae1
commit c852a32306
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 3 deletions

View File

@ -1,4 +1,4 @@
// <copyright file="TracerProviderBuilderExtensions.cs" company="OpenTelemetry Authors">
// <copyright file="MyExporterHelperExtensions.cs" company="OpenTelemetry Authors">
// Copyright The OpenTelemetry Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
@ -14,12 +14,18 @@
// limitations under the License.
// </copyright>
using System;
using OpenTelemetry.Trace;
internal static class TracerProviderBuilderExtensions
internal static class MyExporterHelperExtensions
{
public static TracerProviderBuilder AddMyExporter(this TracerProviderBuilder builder)
{
return builder?.AddProcessor(new SimpleActivityProcessor(new MyExporter()));
if (builder == null)
{
throw new ArgumentNullException(nameof(builder));
}
return builder.AddProcessor(new SimpleActivityProcessor(new MyExporter()));
}
}