Как получать сообщения, отправленные NLog с типом = Сеть? - PullRequest
3 голосов
/ 19 января 2012

В моем nlog.config указана следующая цель:

<target name="n1" xsi:type="Network" address="tcp://localhost:4001"/>

но не знаю, как получить массаж, отправленный с помощью nlog, я использую c #. кто-нибудь реализовал это?

Обновление: мое приложение представляет собой winform на рабочем столе, и оно находится на той же машине.

1 Ответ

1 голос
/ 19 января 2012

Цель "Сеть" просто отправляет ваше сообщение трассировки на настроенный адрес TCP. Вам нужно будет прослушать данный порт с помощью прослушивателя tcp, чтобы получить его. Есть множество слушателей tcp, здесь - очень простой, который вы можете использовать для проверки получения вашего сообщения. Обычно это будет какой-то инструмент управления, который прослушивает входящие tcp-сообщения. Вы также можете написать свой собственный слушатель на C #, используя TcpListener class.

...