[api-extensions-logs] ExperimentalAttribute decoration for experimental APIs (#5148)
This commit is contained in:
parent
f075128b12
commit
ecef81d551
|
|
@ -14,6 +14,9 @@ namespace OpenTelemetry.Logs;
|
|||
/// Contains extension methods for the <see cref="LoggerProviderBuilder"/> class.
|
||||
/// </summary>
|
||||
#if EXPOSE_EXPERIMENTAL_FEATURES
|
||||
#if NET8_0_OR_GREATER
|
||||
[Experimental(DiagnosticDefinitions.LoggerProviderExperimentalApi, UrlFormat = DiagnosticDefinitions.ExperimentalApiUrlFormat)]
|
||||
#endif
|
||||
public
|
||||
#else
|
||||
internal
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
// Copyright The OpenTelemetry Authors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
#if EXPOSE_EXPERIMENTAL_FEATURES && NET8_0_OR_GREATER
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
#endif
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using OpenTelemetry.Internal;
|
||||
|
||||
|
|
@ -10,6 +13,9 @@ namespace OpenTelemetry.Logs;
|
|||
/// Extension methods for setting up OpenTelemetry logging services in an <see cref="IServiceCollection" />.
|
||||
/// </summary>
|
||||
#if EXPOSE_EXPERIMENTAL_FEATURES
|
||||
#if NET8_0_OR_GREATER
|
||||
[Experimental(DiagnosticDefinitions.LoggerProviderExperimentalApi, UrlFormat = DiagnosticDefinitions.ExperimentalApiUrlFormat)]
|
||||
#endif
|
||||
public
|
||||
#else
|
||||
internal
|
||||
|
|
|
|||
Loading…
Reference in New Issue