DataModelAuditorLoggerExtensions

Provides logging methods for auditing processes.

Namespace:
KpokPatagon.Data.Extensions
Type:
Class
Public:
Yes
Protected:
No
Sealed:
Yes
Abstract:
Yes

Methods

AuditDisableForType

Logs that auditing is disabled for a specific type.

Signature:
public Void AuditDisableForType(logger, sourceTypeName)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
sourceTypeName String

AuditIncidentInternalData

Logs the internal data of an audit incident.

Signature:
public Void AuditIncidentInternalData(logger, securityIncidentId, securityIncidentInfo)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
securityIncidentId Int32
securityIncidentInfo AuditIncidentData

AuditInternalData

Logs the internal data of an audit.

Signature:
public Void AuditInternalData(logger, auditId, auditInfo)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
auditId Int32
auditInfo AuditData

EnterAfterDataAction

Logs the start of the auditing process.

Signature:
public Void EnterAfterDataAction(logger, model)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
model IDataModel

EnterBeforeDataAction

Logs the start of the auditing process.

Signature:
public Void EnterBeforeDataAction(logger, model)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
model IDataModel

ErrorReadingAuditData

Logs an error while reading audit internal data.

Signature:
public Void ErrorReadingAuditData(logger, auditId, ex)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
auditId Nullable<Int32>
ex Exception

ExitingAfterDataAction

Logs the end of the auditing process.

Signature:
public Void ExitingAfterDataAction(logger, stopwatch)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
stopwatch Stopwatch

ExitingBeforeDataAction

Logs the end of the auditing process.

Signature:
public Void ExitingBeforeDataAction(logger, stopwatch)
Parameters
Name Type Summary
logger ILogger<IDataModelAuditor>
stopwatch Stopwatch