Как я могу получить удаленный адрес, когда я получаю сообщение от клиента syslog с помощью sprint -gration-syslog? - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу написать сервер системного журнала, используя spring -gration-syslog.

Я могу открыть свой порт 514 для получения данных от различных клиентов, но я не знаю их адреса хоста.

На самом деле, я вижу некоторые выходные данные журнала UnicastReceivingChannelAdapter, но я не могу получить код выброса этой информации.Единственный канал, который я могу использовать, это "PollableChannel", но я не могу получить от него информацию о хосте.

1 Ответ

0 голосов
/ 01 апреля 2019

Поле "host" из сообщения системного журнала доступно в заголовке сообщения SyslogHeaders.HOST ("syslog_host").

Необработанные IpHeaders (IP-адрес и т. Д.) В настоящее время не включены; Я открыл проблему , чтобы исправить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...