在quickfixengine中是否有一个设置来指定日志级别以限制记录的消息数量?似乎我们登录了很多数据,所以我们想限制它。我假设记录过多的消息会影响性能(没有任何硬数据支持或反对)。
答案 0 :(得分:5)
你没有说你正在使用哪种语言,但我相信这应该适用于C ++和Java API。
您需要实现自己的LogFactory和Log类(前者负责创建后者的实例)。然后,您会将自定义LogFactory
的实例传递到Initiator
或Acceptor
实例。您将在Log
课程中进行邮件过滤。
了解Log以字符串形式接收消息,因此您需要使用字符串匹配操作进行过滤或将字符串转换回Messages,然后使用标记进行过滤,尽管这可能最终减慢速度不仅仅是让所有消息都成为记录器。