private void InitContainer(ContainerBuilder ioc, IReloadingManager <GeneralSettings> settings, ILog log) { #if DEBUG log.WriteInfoAsync("BcnReports Web", "App start", null, $"BcnReportsSettings : {settings.ToJson()}").Wait(); #else log.WriteInfoAsync("BcnReports Web", "App start", null, $"BcnReportsSettings : private").Wait(); #endif ioc.RegisterInstance(settings); ioc.RegisterInstance(settings.CurrentValue.BcnReports); ioc.BindCommonServices(settings.CurrentValue, log); ioc.BindAzure(settings, log); ioc.BindAzure(settings, log); ioc.BindBackgroundJobs(settings.CurrentValue, log); }