static void Main(string[] args) { IConfiguration configuration = AppSettingsFactory.GetAppSettings(); var channel = GrpcChannel.ForAddress(configuration["GrpcServer"]); _logServiceRemote = new LogServiceRemote(channel); // Rabbit connection init string rabbitHost = configuration["RabbitHost"]; using var rabbitClient = new RabbitQueueHelper( rabbitHostname: rabbitHost, queueName: configuration["LogQueueName"] ); rabbitClient.QueueDeclare(); rabbitClient.ReceiveMessages(LogRemoteHandler); Console.WriteLine($"Listening queue: {configuration["LogQueueName"]}"); Console.Read(); }
public RemoteLogger(RabbitQueueHelper rabbitQueueHelper) { _rabbitQueueHelper = rabbitQueueHelper; }