Browse Source

Reverted SaveAsync on IAuditLgSaveHandle instead added AddException method.

pull/2625/head
Galip Tolga Erdem 7 years ago
parent
commit
73782c1408
  1. 2
      framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Auditing/AbpAuditingMiddleware.cs
  2. 17
      framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AuditingManager.cs
  3. 3
      framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/IAuditLogSaveHandle.cs

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

@ -42,7 +42,7 @@ namespace Volo.Abp.AspNetCore.Auditing
} }
catch (Exception ex) catch (Exception ex)
{ {
await scope.SaveAsync(ex).ConfigureAwait(false); scope.AddException(ex);
} }
finally finally
{ {

17
framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AuditingManager.cs

@ -150,16 +150,13 @@ namespace Volo.Abp.Auditing
StopWatch = stopWatch; StopWatch = stopWatch;
} }
public async Task SaveAsync(Exception exception = null) public async Task SaveAsync()
{ {
if (exception != null) await _auditingManager.SaveAsync(this).ConfigureAwait(false);
{ }
this.AuditLog.Exceptions.Add(exception); public void AddException(Exception exception)
} {
else this.AuditLog.Exceptions.Add(exception);
{
await _auditingManager.SaveAsync(this).ConfigureAwait(false);
}
} }
public void Dispose() public void Dispose()

3
framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/IAuditLogSaveHandle.cs

@ -5,6 +5,7 @@ namespace Volo.Abp.Auditing
{ {
public interface IAuditLogSaveHandle : IDisposable public interface IAuditLogSaveHandle : IDisposable
{ {
Task SaveAsync(Exception exception = null); Task SaveAsync();
void AddException(Exception exception);
} }
} }
Loading…
Cancel
Save