Browse Source

Merge pull request #24093 from abpframework/TelemetryActivityEventBuilder

Change TelemetryActivityEventBuilder to transient dependency
pull/24114/head
Halil İbrahim Kalkan 11 months ago
committed by GitHub
parent
commit
3bfb63071c
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 3
      framework/src/Volo.Abp.Core/Volo/Abp/AbpApplicationBase.cs
  2. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryActivityEventBuilder.cs

3
framework/src/Volo.Abp.Core/Volo/Abp/AbpApplicationBase.cs

@ -185,8 +185,7 @@ public abstract class AbpApplicationBase : IAbpApplication
{ {
try try
{ {
using var scope = ServiceProvider.CreateScope(); var logger = Services.GetInitLogger<AbpApplicationBase>();
var logger = scope.ServiceProvider.GetRequiredService<ILogger<AbpApplicationBase>>();
logger.LogException(ex, LogLevel.Trace); logger.LogException(ex, LogLevel.Trace);
} }
catch catch

2
framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryActivityEventBuilder.cs

@ -8,7 +8,7 @@ using Volo.Abp.Internal.Telemetry.Constants;
namespace Volo.Abp.Internal.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
public class TelemetryActivityEventBuilder : ITelemetryActivityEventBuilder, ISingletonDependency public class TelemetryActivityEventBuilder : ITelemetryActivityEventBuilder, ITransientDependency
{ {
private readonly List<ITelemetryActivityEventEnricher> _activityEnrichers; private readonly List<ITelemetryActivityEventEnricher> _activityEnrichers;

Loading…
Cancel
Save