public AuditingDynamoDBLogger(IOptions <AuditingDynamoDBConfig> auditingConfig, IAuditingEvaluator auditingEvaluator, IAmazonDynamoDB ddbClient, ILoggerFactory loggerFactory)
     : base(auditingConfig, auditingEvaluator)
 {
     _logger         = loggerFactory.CreateLogger <AuditingDynamoDBLogger>();
     _auditingConfig = auditingConfig.Value;
     _ddbClient      = ddbClient;
     _ddbConfig.OverrideTableName = auditingConfig?.Value?.AuditingTableName ?? DEFAULT_TABLENAME;
 }
 public AuditingLogger(IOptions <AuditingConfig> auditingConfig, IAuditingEvaluator auditingEvaluator)
 {
     _auditingConfig    = auditingConfig.Value;
     _auditingEvaluator = auditingEvaluator;
 }