Browse Source

reverted back

pull/2625/head
Galip Tolga Erdem 7 years ago
parent
commit
ca64497b1f
  1. 26
      framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Auditing/AbpAuditingMiddleware.cs
  2. 1
      framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestController_Tests.cs

26
framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Auditing/AbpAuditingMiddleware.cs

@ -33,23 +33,6 @@ namespace Volo.Abp.AspNetCore.Auditing
await next(context).ConfigureAwait(false);
return;
}
if (Options.AlwaysLogOnException)
{
using (var scope = _auditingManager.BeginScope())
{
try
{
await next(context).ConfigureAwait(false);
return;
}
catch (Exception)
{
await scope.SaveAsync().ConfigureAwait(false);
if (!Options.HideErrors)
throw;
}
}
}
using (var scope = _auditingManager.BeginScope())
{
@ -59,6 +42,10 @@ namespace Volo.Abp.AspNetCore.Auditing
}
catch (Exception)
{
if (!Options.HideErrors)
{
throw;
}
}
finally
{
@ -69,6 +56,11 @@ namespace Volo.Abp.AspNetCore.Auditing
private bool ShouldWriteAuditLog(HttpContext httpContext)
{
if (Options.AlwaysLogOnException)
{
return true;
}
if (!Options.IsEnabled)
{
return false;

1
framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestController_Tests.cs

@ -40,6 +40,7 @@ namespace Volo.Abp.AspNetCore.Mvc.Auditing
{
_options.IsEnabled = false;
_options.AlwaysLogOnException = false;
_options.HideErrors = false;
await GetResponseAsync("api/audit-test/audit-fail", System.Net.HttpStatusCode.BadRequest);
//await _auditingStore.Received().SaveAsync(Arg.Any<AuditLogInfo>()); //Won't work, save happens out of scope
}

Loading…
Cancel
Save