关于_solClient_context_registerForFdEvents的大量日志输出

时间:2016-05-25 17:31:35

标签: solace

所有

在使用Solace进行桥接式工作时,我注意到日志输出量的大幅增加,如:

Sdk _solClient_context_registerForFdEvents,fd 2436,事件2,回调000000001001EC10,用户数据0000000008B78960用于会话'(c1,s1)_jsqual2'

Sdk _solClient_context_unregisterForFdEvents,fd 2436,会话事件2'(c1,s1)_jsqual2'

Sdk _solClient_context_registerForFdEvents,fd 2436,事件2,回调000000001001EC10,用户数据0000000008B78960用于会话'(c1,s1)_jsqual2'

Sdk _solClient_context_unregisterForFdEvents,fd 2436,会话事件2'(c1,s1)_jsqual2'

Sdk _solClient_context_registerForFdEvents,fd 2436,事件2,回调000000001001EC10,用户数据0000000008B78960用于会话'(c1,s1)_jsqual2'

Sdk _solClient_context_unregisterForFdEvents,fd 2436,会话事件2'(c1,s1)_jsqual2'

所以有很多注册和取消注册的东西:)

我使用单独的上下文和会话进行订阅和发布,并直接从订阅者会话中的Solace消息回调处理程序向> 1个会话发送传出消息。

知道这些可能是什么以及它们表明了什么?记录量很高,并且它处于INFO级别,因此不容易过滤掉。

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

当API注册/取消注册文件描述符事件时,将生成这些日志条目。这些可以是读取或写入事件。

通常,读取事件仅在连接到Solace时注册。 API尝试写入数据时会生成写入事件,但不能一次性写入所有字节。通常在这种情况下,SOLCLIENT_STATS_TX_SOCKET_FULL统计信息将递增。

在INFO级别生成这些日志是正常的,它们并不表示任何异常。