protected override void Process(CancellationToken cancellationToken) { var appSettings = ConfigurationManager.AppSettings; var messageBrokerBuilder = new MessageBrokerBuilder().WithServiceName(ServiceName); if (!appSettings["DatabaseServer"].NullOrEmpty()) { messageBrokerBuilder = messageBrokerBuilder.WithRepository(appSettings["DatabaseServer"], appSettings["DatabaseNAme"]); } _messageBroker = messageBrokerBuilder.Build(); _messageBroker.Start(cancellationToken); }
protected override void Process(CancellationToken cancellationToken) { Logger = new ConsoleLogger(ServiceName, (message, level) => level >= _logLevel, false); var appSettings = ConfigurationManager.AppSettings; if (Enum.TryParse(appSettings["LogLevel"], true, out LogLevel logLevel)) { _logLevel = logLevel; } var messageBrokerBuilder = new MessageBrokerBuilder().WithServiceName(ServiceName).WithLogger(Logger); if (!appSettings["DatabaseServer"].NullOrEmpty()) { messageBrokerBuilder = messageBrokerBuilder.WithRepository(appSettings["DatabaseServer"], appSettings["DatabaseName"]); } _messageBroker = messageBrokerBuilder.Build(); _messageBroker.Start(cancellationToken); Console.WriteLine("RipplesMQ Message Broker Started"); }