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; }