public MQTTMessagingService(ILoggingService loggingService, IConfiguration config, ConnectionDetails connectionDetails) { this.config = config; this.logService = loggingService; this.log = loggingService.GetCurrentClassLogger(); CreateMQTTClient(connectionDetails); }
public SolaceMessagingService(ILoggingService loggingService, IConfiguration config, IMessageSerializer serializer, string uniqueClientName) { this.serializer = serializer; this.uniqueClientName = uniqueClientName; this.config = config; this.loggingService = loggingService; this.log = loggingService.GetCurrentClassLogger(); ContextFactoryProperties cfp = new ContextFactoryProperties() { SolClientLogLevel = SolLogLevel.Debug }; //Direct logging to our logger // cfp.LogDelegate = (s) => log.Debug($"Solace log: {s.LogLevel}, {s.LoggerName}, {s.LogException}, {s.LogMessage}"); ContextFactory.Instance.Init(cfp); var configBasedConnectionDetails = new ConnectionDetails(config); if (!string.IsNullOrEmpty(configBasedConnectionDetails.Server)) { Init(configBasedConnectionDetails); } }
public SqlDataAccessHelper(ILoggingService loggingService, IConfiguration configuration, string connectionString) { this.log = loggingService.GetCurrentClassLogger(); this.config = configuration; this.loggingService = loggingService; this.connectionString = connectionString; }
public RabbitMQMessagingService(ILoggingService loggingService, IConfiguration config, IMessageSerializer serializer) { this.loggingService = loggingService; this.log = loggingService.GetCurrentClassLogger(); this.configuration = config; this.connectionDetails = new ConnectionDetails(config); this.serializer = serializer; ConnectToBroker(new ConnectionDetails(config)); }
public KafkaMessagingService(ILoggingService loggingService, IConfiguration config, IMessageSerializer serializer, string uniqueClientName) { this.serializer = serializer; this.uniqueClientName = uniqueClientName; this.config = config; this.loggingService = loggingService; this.log = loggingService.GetCurrentClassLogger(); this.configBasedConnectionDetails = new ConnectionDetails(config); }
public AzureServiceBusTopicClient(ILoggingService logging, string asbConnectionString, string topicName, string subscriptionQueueName, SubscriptionOptions options, IMessageSerializer serializer) { this.logging = logging; this.log = logging.GetCurrentClassLogger(); this.asbConnectionString = asbConnectionString; this.topicName = topicName; this.subscriptionQueueName = subscriptionQueueName; this.options = options; this.serializer = serializer; ConnectToSubscription(); }
internal SolaceTopicSubscription(ILoggingService logFactory, IConfiguration config, ISession session, IContext solaceContext, IMessageSerializer serializer, string topicName, SubscriptionOptions options, string uniqueClientName) { this.serializer = serializer; this.logFactory = logFactory; this.log = logFactory.GetCurrentClassLogger(); this.config = config; this.session = session; this.solaceContext = solaceContext; SubscribeToTopic(session, topicName, uniqueClientName, options: options); }
public LongRunningServiceHost(IHostedService service, ILoggingService logging) { this.logging = logging; this.log = logging.GetCurrentClassLogger(); this.service = service; }
public BaseConfiguration(ILoggingService logFactory) { this.log = logFactory.GetCurrentClassLogger(); }
public PubSubTester(COD.Platform.Logging.Core.ILoggingService logging, IConfiguration config) { this.logging = logging; this.log = logging.GetCurrentClassLogger(); this.config = config; }
public MultiServiceServiceHost(ILoggingService logging, params IHostedService[] services) { this.logging = logging; this.log = logging.GetCurrentClassLogger(); this.services = services; }