Log4cplus - как часто SocketAppender открывает и закрывает сокет - PullRequest
0 голосов
/ 04 ноября 2018

Я хочу использовать Log4cplus SocketAppender , чтобы открыть сокет TCP для удаленного сервера и отправлять события (сообщения журнала) на этот сервер.

Поскольку в моем приложении достаточно много сообщений для отправки, я хочу знать -

Как часто SocketAppender открывает и закрывает подключения к удаленному серверу? это происходит с каждым отправленным сообщением? или на другой частоте?

Я хочу предотвратить состояние "истощения" соединения между отправителем сообщений журнала и удаленным сервером в случае высокой частоты отправки сообщений журнала.

Предотвращает ли SocketAppender это?

1 Ответ

0 голосов
/ 04 ноября 2018

Соединение разрывается при вызове метода close, из документации скопировано следующее

https://log4cplus.sourceforge.io/docs/html/classlog4cplus_1_1SocketAppender.html

виртуальное закрытие пустот () Освободите все ресурсы, выделенные в приложении, такие как дескрипторы файлов, сетевые подключения и т. Д. Подробнее ...

...