Skip to content

Commit 7a7b48c

Browse files
committed
update hook runner
1 parent 97aadaa commit 7a7b48c

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/EfCore/DKNet.EfCore.Hooks/Internals/HookRunnerInterceptor.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,11 @@ public override async ValueTask<int> SavedChangesAsync(
8989
int result,
9090
CancellationToken cancellationToken = default)
9191
{
92-
if (eventData.Context == null) return await base.SavedChangesAsync(eventData, result, cancellationToken);
92+
if (logger.IsEnabled(LogLevel.Information))
93+
logger.LogInformation("{Name}:SavedChangesAsync called with result: {EventId}",
94+
nameof(HookRunnerInterceptor), eventData.EventId);
9395

94-
if (HookDisablingContext.IsHookDisabled(eventData.Context!))
96+
if (eventData.Context == null || HookDisablingContext.IsHookDisabled(eventData.Context!))
9597
return await base.SavedChangesAsync(eventData, result, cancellationToken);
9698

9799
try
@@ -102,6 +104,9 @@ public override async ValueTask<int> SavedChangesAsync(
102104
finally
103105
{
104106
await RemoveContext(eventData);
107+
if (logger.IsEnabled(LogLevel.Information))
108+
logger.LogInformation("{Name}:SavedChangesAsync the event context was removed: {EventId}",
109+
nameof(HookRunnerInterceptor), eventData.EventId);
105110
}
106111

107112
return await base.SavedChangesAsync(eventData, result, cancellationToken);
@@ -119,6 +124,10 @@ public override async ValueTask<InterceptionResult<int>> SavingChangesAsync(
119124
InterceptionResult<int> result,
120125
CancellationToken cancellationToken = default)
121126
{
127+
if (logger.IsEnabled(LogLevel.Information))
128+
logger.LogInformation("{Name}:SavingChangesAsync called with result: {EventId}",
129+
nameof(HookRunnerInterceptor), eventData.EventId);
130+
122131
if (eventData.Context == null || HookDisablingContext.IsHookDisabled(eventData.Context!))
123132
return await base.SavingChangesAsync(eventData, result, cancellationToken);
124133

0 commit comments

Comments
 (0)