Skip to content

Commit efc7196

Browse files
authored
Fix Microsoft.Extensions.Telemetry logging integration for 9.5.0 (#6989)
## Summary of changes Fixes the logging integration on [ExtendedLoggerFactory](https://www.nuget.org/packages/Microsoft.Extensions.Telemetry/) for v9.5.0+ ## Reason for change They added an additional parameter to the constructor which broke the instrumentation. ## Implementation details Added the parameter, ran tests seemed good. ## Test coverage Existing ## Other details <!-- Fixes #{issue} --> <!-- ⚠️ Note: where possible, please obtain 2 approvals prior to merging. Unless CODEOWNERS specifies otherwise, for external teams it is typically best to have one review from a team member, and one review from apm-dotnet. Trivial changes do not require 2 reviews. -->
1 parent 95a6690 commit efc7196

File tree

16 files changed

+211
-112
lines changed

16 files changed

+211
-112
lines changed

tracer/build/PackageVersionsLatestMajors.g.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4771,7 +4771,7 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
47714771
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
47724772
</PackageVersionSample>
47734773
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
4774-
<Properties>ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
4774+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
47754775
<TargetFramework>net48</TargetFramework>
47764776
<RequiresDockerDependency>None</RequiresDockerDependency>
47774777
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
@@ -4795,7 +4795,7 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
47954795
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
47964796
</PackageVersionSample>
47974797
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
4798-
<Properties>ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
4798+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
47994799
<TargetFramework>net8.0</TargetFramework>
48004800
<RequiresDockerDependency>None</RequiresDockerDependency>
48014801
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
@@ -4807,7 +4807,7 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
48074807
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
48084808
</PackageVersionSample>
48094809
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
4810-
<Properties>ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
4810+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
48114811
<TargetFramework>net9.0</TargetFramework>
48124812
<RequiresDockerDependency>None</RequiresDockerDependency>
48134813
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>

tracer/build/PackageVersionsLatestMinors.g.props

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25200,6 +25200,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
2520025200
<RequiresDockerDependency>None</RequiresDockerDependency>
2520125201
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
2520225202
</PackageVersionSample>
25203+
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
25204+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
25205+
<TargetFramework>net48</TargetFramework>
25206+
<RequiresDockerDependency>None</RequiresDockerDependency>
25207+
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
25208+
</PackageVersionSample>
2520325209
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
2520425210
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
2520525211
<TargetFramework>net6.0</TargetFramework>
@@ -25428,6 +25434,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
2542825434
<RequiresDockerDependency>None</RequiresDockerDependency>
2542925435
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
2543025436
</PackageVersionSample>
25437+
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
25438+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
25439+
<TargetFramework>net8.0</TargetFramework>
25440+
<RequiresDockerDependency>None</RequiresDockerDependency>
25441+
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
25442+
</PackageVersionSample>
2543125443
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
2543225444
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
2543325445
<TargetFramework>net9.0</TargetFramework>
@@ -25524,6 +25536,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
2552425536
<RequiresDockerDependency>None</RequiresDockerDependency>
2552525537
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
2552625538
</PackageVersionSample>
25539+
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
25540+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
25541+
<TargetFramework>net9.0</TargetFramework>
25542+
<RequiresDockerDependency>None</RequiresDockerDependency>
25543+
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
25544+
</PackageVersionSample>
2552725545
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
2552825546
<Properties>ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false</Properties>
2552925547
<TargetFramework>net48</TargetFramework>

tracer/build/PackageVersionsLatestSpecific.g.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6511,7 +6511,7 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
65116511
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
65126512
</PackageVersionSample>
65136513
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
6514-
<Properties>ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
6514+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
65156515
<TargetFramework>net48</TargetFramework>
65166516
<RequiresDockerDependency>None</RequiresDockerDependency>
65176517
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
@@ -6535,7 +6535,7 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
65356535
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
65366536
</PackageVersionSample>
65376537
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
6538-
<Properties>ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
6538+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
65396539
<TargetFramework>net8.0</TargetFramework>
65406540
<RequiresDockerDependency>None</RequiresDockerDependency>
65416541
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
@@ -6547,7 +6547,7 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
65476547
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>
65486548
</PackageVersionSample>
65496549
<PackageVersionSample Include="test\test-applications\integrations\LogsInjection.ILogger.ExtendedLogger\LogsInjection.ILogger.ExtendedLogger.csproj">
6550-
<Properties>ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
6550+
<Properties>ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
65516551
<TargetFramework>net9.0</TargetFramework>
65526552
<RequiresDockerDependency>None</RequiresDockerDependency>
65536553
<SampleName>LogsInjection.ILogger.ExtendedLogger</SampleName>

tracer/build/supported_calltargets.g.json

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8693,11 +8693,12 @@
86938693
"Microsoft.Extensions.Logging.IExternalScopeProvider",
86948694
"Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerEnrichmentOptions]",
86958695
"Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerRedactionOptions]",
8696-
"Microsoft.Extensions.Compliance.Redaction.IRedactorProvider"
8696+
"Microsoft.Extensions.Compliance.Redaction.IRedactorProvider",
8697+
"Microsoft.Extensions.Diagnostics.Buffering.LogBuffer"
86978698
],
86988699
"MinimumVersion": {
86998700
"Item1": 9,
8700-
"Item2": 3,
8701+
"Item2": 5,
87018702
"Item3": 0
87028703
},
87038704
"MaximumVersion": {
@@ -8742,6 +8743,39 @@
87428743
"IsAdoNetIntegration": false,
87438744
"InstrumentationCategory": 1
87448745
},
8746+
{
8747+
"IntegrationName": "ILogger",
8748+
"AssemblyName": "Microsoft.Extensions.Telemetry",
8749+
"TargetTypeName": "Microsoft.Extensions.Logging.ExtendedLoggerFactory",
8750+
"TargetMethodName": ".ctor",
8751+
"TargetReturnType": "System.Void",
8752+
"TargetParameterTypes": [
8753+
"System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Logging.ILoggerProvider]",
8754+
"System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher]",
8755+
"System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.IStaticLogEnricher]",
8756+
"Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerFilterOptions]",
8757+
"Microsoft.Extensions.Logging.LoggingSampler",
8758+
"Microsoft.Extensions.Options.IOptions`1[Microsoft.Extensions.Logging.LoggerFactoryOptions]",
8759+
"Microsoft.Extensions.Logging.IExternalScopeProvider",
8760+
"Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerEnrichmentOptions]",
8761+
"Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerRedactionOptions]",
8762+
"Microsoft.Extensions.Compliance.Redaction.IRedactorProvider"
8763+
],
8764+
"MinimumVersion": {
8765+
"Item1": 9,
8766+
"Item2": 3,
8767+
"Item3": 0
8768+
},
8769+
"MaximumVersion": {
8770+
"Item1": 9,
8771+
"Item2": 65535,
8772+
"Item3": 65535
8773+
},
8774+
"InstrumentationTypeName": "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_930_940",
8775+
"IntegrationKind": 0,
8776+
"IsAdoNetIntegration": false,
8777+
"InstrumentationCategory": 1
8778+
},
87458779
{
87468780
"IntegrationName": "ILogger",
87478781
"AssemblyName": "Microsoft.Extensions.Telemetry",

tracer/build/supported_versions.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -812,9 +812,9 @@
812812
"minVersionAvailableInclusive": "8.0.0",
813813
"minVersionSupportedInclusive": "8.0.0",
814814
"minVersionTestedInclusive": "8.10.0",
815-
"maxVersionSupportedInclusive": "9.4.0",
816-
"maxVersionAvailableInclusive": "9.4.0",
817-
"maxVersionTestedInclusive": "9.4.0"
815+
"maxVersionSupportedInclusive": "9.5.0",
816+
"maxVersionAvailableInclusive": "9.5.0",
817+
"maxVersionTestedInclusive": "9.5.0"
818818
}
819819
]
820820
},

tracer/dependabot/Datadog.Dependabot.Integrations.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@
215215

216216
<!-- Integration: Microsoft.Extensions.Telemetry -->
217217
<!-- Assembly: Microsoft.Extensions.Telemetry -->
218-
<!-- Latest package https://www.nuget.org/packages/Microsoft.Extensions.Telemetry/9.4.0 -->
219-
<PackageReference Include="Microsoft.Extensions.Telemetry" Version="9.4.0" />
218+
<!-- Latest package https://www.nuget.org/packages/Microsoft.Extensions.Telemetry/9.5.0 -->
219+
<PackageReference Include="Microsoft.Extensions.Telemetry" Version="9.5.0" />
220220

221221
<!-- Integration: Microsoft.VisualStudio.TestPlatform.TestFramework -->
222222
<!-- Assembly: Microsoft.VisualStudio.TestPlatform.TestFramework -->

tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/Logging/ILogger/DirectSubmission/ExtendedLoggerFactoryConstructorIntegration.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <copyright file="ExtendedLoggerFactoryConstructorIntegration.cs" company="Datadog">
1+
// <copyright file="ExtendedLoggerFactoryConstructorIntegration.cs" company="Datadog">
22
// Unless explicitly stated otherwise all files in this repository are licensed under the Apache 2 License.
33
// This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2017 Datadog, Inc.
44
// </copyright>
@@ -20,15 +20,15 @@ namespace Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSu
2020
TypeName = "Microsoft.Extensions.Logging.ExtendedLoggerFactory",
2121
MethodName = ".ctor",
2222
ReturnTypeName = ClrNames.Void,
23-
ParameterTypeNames = ["System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Logging.ILoggerProvider]", "System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher]", "System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.IStaticLogEnricher]", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerFilterOptions]", "Microsoft.Extensions.Logging.LoggingSampler", "Microsoft.Extensions.Options.IOptions`1[Microsoft.Extensions.Logging.LoggerFactoryOptions]", "Microsoft.Extensions.Logging.IExternalScopeProvider", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerEnrichmentOptions]", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerRedactionOptions]", "Microsoft.Extensions.Compliance.Redaction.IRedactorProvider"],
24-
MinimumVersion = "9.3.0",
23+
ParameterTypeNames = ["System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Logging.ILoggerProvider]", "System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher]", "System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.IStaticLogEnricher]", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerFilterOptions]", "Microsoft.Extensions.Logging.LoggingSampler", "Microsoft.Extensions.Options.IOptions`1[Microsoft.Extensions.Logging.LoggerFactoryOptions]", "Microsoft.Extensions.Logging.IExternalScopeProvider", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerEnrichmentOptions]", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerRedactionOptions]", "Microsoft.Extensions.Compliance.Redaction.IRedactorProvider", "Microsoft.Extensions.Diagnostics.Buffering.LogBuffer"],
24+
MinimumVersion = "9.5.0",
2525
MaximumVersion = SupportedVersions.LatestDotNet,
2626
IntegrationName = LoggerIntegrationCommon.IntegrationName)]
2727
[Browsable(false)]
2828
[EditorBrowsable(EditorBrowsableState.Never)]
2929
public class ExtendedLoggerFactoryConstructorIntegration
3030
{
31-
internal static CallTargetState OnMethodBegin<TTarget, TProviders, TEnrichers, TStaticEnrichers, TFilterOptions, TSampler, TFactoryOptions, TScopeProvider, TEnrichmentOptions, TRedactionOptions, TRedactorProvider>(TTarget instance, TProviders? providers, TEnrichers? enrichers, TStaticEnrichers? staticEnrichers, TFilterOptions? filterOptions, TSampler? sampler, TFactoryOptions? factoryOptions, TScopeProvider? scopeProvider, TEnrichmentOptions? enrichmentOptions, TRedactionOptions? redactionOptions, TRedactorProvider? redactorProvider)
31+
internal static CallTargetState OnMethodBegin<TTarget, TProviders, TEnrichers, TStaticEnrichers, TFilterOptions, TSampler, TFactoryOptions, TScopeProvider, TEnrichmentOptions, TRedactionOptions, TRedactorProvider, TLogBuffer>(TTarget instance, TProviders? providers, TEnrichers? enrichers, TStaticEnrichers? staticEnrichers, TFilterOptions? filterOptions, TSampler? sampler, TFactoryOptions? factoryOptions, TScopeProvider? scopeProvider, TEnrichmentOptions? enrichmentOptions, TRedactionOptions? redactionOptions, TRedactorProvider? redactorProviderref, TLogBuffer? logBuffer)
3232
{
3333
return new CallTargetState(scope: null, state: scopeProvider);
3434
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// <copyright file="ExtendedLoggerFactoryConstructorIntegration_930_940.cs" company="Datadog">
2+
// Unless explicitly stated otherwise all files in this repository are licensed under the Apache 2 License.
3+
// This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2017 Datadog, Inc.
4+
// </copyright>
5+
6+
#nullable enable
7+
using System;
8+
using System.ComponentModel;
9+
using Datadog.Trace.ClrProfiler.CallTarget;
10+
using Datadog.Trace.Configuration;
11+
using Datadog.Trace.DuckTyping;
12+
13+
namespace Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission;
14+
15+
/// <summary>
16+
/// ExtendedLoggerFactory calltarget instrumentation for direct log submission
17+
/// </summary>
18+
[InstrumentMethod(
19+
AssemblyName = "Microsoft.Extensions.Telemetry",
20+
TypeName = "Microsoft.Extensions.Logging.ExtendedLoggerFactory",
21+
MethodName = ".ctor",
22+
ReturnTypeName = ClrNames.Void,
23+
ParameterTypeNames = ["System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Logging.ILoggerProvider]", "System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher]", "System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Diagnostics.Enrichment.IStaticLogEnricher]", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerFilterOptions]", "Microsoft.Extensions.Logging.LoggingSampler", "Microsoft.Extensions.Options.IOptions`1[Microsoft.Extensions.Logging.LoggerFactoryOptions]", "Microsoft.Extensions.Logging.IExternalScopeProvider", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerEnrichmentOptions]", "Microsoft.Extensions.Options.IOptionsMonitor`1[Microsoft.Extensions.Logging.LoggerRedactionOptions]", "Microsoft.Extensions.Compliance.Redaction.IRedactorProvider"],
24+
MinimumVersion = "9.3.0",
25+
MaximumVersion = SupportedVersions.LatestDotNet,
26+
IntegrationName = LoggerIntegrationCommon.IntegrationName)]
27+
[Browsable(false)]
28+
[EditorBrowsable(EditorBrowsableState.Never)]
29+
public class ExtendedLoggerFactoryConstructorIntegration_930_940
30+
{
31+
internal static CallTargetState OnMethodBegin<TTarget, TProviders, TEnrichers, TStaticEnrichers, TFilterOptions, TSampler, TFactoryOptions, TScopeProvider, TEnrichmentOptions, TRedactionOptions, TRedactorProvider>(TTarget instance, TProviders? providers, TEnrichers? enrichers, TStaticEnrichers? staticEnrichers, TFilterOptions? filterOptions, TSampler? sampler, TFactoryOptions? factoryOptions, TScopeProvider? scopeProvider, TEnrichmentOptions? enrichmentOptions, TRedactionOptions? redactionOptions, TRedactorProvider? redactorProvider)
32+
{
33+
return new CallTargetState(scope: null, state: scopeProvider);
34+
}
35+
36+
internal static CallTargetReturn OnMethodEnd<TTarget>(TTarget instance, Exception? exception, in CallTargetState state)
37+
=> ExtendedLoggerFactoryCommon.OnMethodEnd(instance, exception, in state);
38+
}

tracer/src/Datadog.Trace/Generated/net461/Datadog.Trace.SourceGenerators/InstrumentationDefinitionsGenerator/InstrumentationDefinitions.g.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ internal static bool IsInstrumentedAssembly(string assemblyName)
377377
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerExternalScopeProviderForEachScopeIntegration"
378378
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration"
379379
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_8xx"
380+
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_930_940"
380381
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerFactoryScopeProviderForEachScopeIntegration"
381382
=> Datadog.Trace.Configuration.IntegrationId.ILogger,
382383
"Datadog.Trace.ClrProfiler.AutoInstrumentation.Kafka.KafkaConsumerConstructorIntegration"

tracer/src/Datadog.Trace/Generated/net6.0/Datadog.Trace.SourceGenerators/InstrumentationDefinitionsGenerator/InstrumentationDefinitions.g.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,7 @@ internal static bool IsInstrumentedAssembly(string assemblyName)
412412
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerExternalScopeProviderForEachScopeIntegration"
413413
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration"
414414
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_8xx"
415+
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_930_940"
415416
or "Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerFactoryScopeProviderForEachScopeIntegration"
416417
=> Datadog.Trace.Configuration.IntegrationId.ILogger,
417418
"Datadog.Trace.ClrProfiler.AutoInstrumentation.Kafka.KafkaConsumerConstructorIntegration"

0 commit comments

Comments
 (0)