private void ConfiguraRabbitParaLogs(IServiceCollection services) { var configuracaoRabbitLogOptions = new ConfiguracaoRabbitLogOptions(); Configuration.GetSection("ConfiguracaoRabbitLog").Bind(configuracaoRabbitLogOptions, c => c.BindNonPublicProperties = true); services.AddSingleton(configuracaoRabbitLogOptions); }
public SalvarLogViaRabbitCommandHandler(ConfiguracaoRabbitLogOptions configuracaoRabbitOptions, ServicoTelemetria servicoTelemetria) { this.configuracaoRabbitOptions = configuracaoRabbitOptions ?? throw new System.ArgumentNullException(nameof(configuracaoRabbitOptions)); this.servicoTelemetria = servicoTelemetria ?? throw new System.ArgumentNullException(nameof(servicoTelemetria)); }