我想使用Log4cplus SocketAppender 打开TCP套接字到远程服务器,并将事件(日志消息)发送到该服务器。
由于我的应用程序要发送很多日志消息,所以我想知道-
SocketAppender多久打开一次和关闭到远程服务器的连接?它会在发送的每条消息中发生吗?或其他频率?
在发送日志消息的频率很高的情况下,我想防止日志消息发送方与远程服务器之间的连接状态“耗尽”。
SocketAppender是否可以防止这种情况发生?
答案 0 :(得分:0)
调用close方法时,连接被断开,以下内容从文档中复制出来
https://log4cplus.sourceforge.io/docs/html/classlog4cplus_1_1SocketAppender.html
虚拟虚空close() 释放分配器中分配的所有资源,例如文件句柄,网络连接等。更多...