Exemple #1
0
        public LoggingFhirTransactionPipelineStep(
            IFhirTransactionPipelineStep fhirTransactionPipelineStep,
            ILogger <LoggingFhirTransactionPipelineStep> logger)
        {
            EnsureArg.IsNotNull(fhirTransactionPipelineStep, nameof(fhirTransactionPipelineStep));
            EnsureArg.IsNotNull(logger, nameof(logger));

            _fhirTransactionPipelineStep = fhirTransactionPipelineStep;
            _logger           = logger;
            _pipelineStepName = fhirTransactionPipelineStep.GetType().Name;
        }