Log4cplus-SocketAppender 多久打开和关闭一次套接字

Log4cplus- How often does SocketAppender opens and closes the socket

我想使用 Log4cplus SocketAppender 打开到远程服务器的 TCP 套接字并将事件(日志消息)发送到该服务器。

由于我的应用程序有很多日志消息要发送,我想知道 -

SocketAppender 打开和关闭与远程服务器的连接的频率如何?它是否发生在发送的每条消息上?还是其他频率?

我想阻止日志消息发送者和远程服务器之间的连接状态 "exhaustion",以防日志消息发送频率很高。

SocketAppender 是否可以防止这种情况发生?

调用close方法时连接断开,以下内容摘自文档

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

virtual void close() 释放附加程序中分配的任何资源,例如文件句柄、网络连接等。更多...