代码之家  ›  专栏  ›  技术社区  ›  stefanB

QuickFixEngine:是否可以限制日志记录?

  •  2
  • stefanB  · 技术社区  · 16 年前

    quickfixengine 是否有设置指定日志级别以限制记录的消息数?我们似乎登录了很多数据,所以我们想限制一下。我假设记录太多的消息会影响性能(没有用于或反对的任何硬数据)。

    1 回复  |  直到 16 年前
        1
  •  5
  •   Bklyn    16 年前

    你不说你正在使用哪种语言,但我相信这应该同时使用C++和Java API。

    你需要实现你自己的 LogFactory Log 类(前者负责创建后者的实例)。然后您将传递一个自定义实例 LogFactory 对你 Initiator Acceptor 实例。你的 Log 类是进行消息筛选的位置。

    明白 原木 接收字符串形式的消息,因此需要使用字符串匹配操作进行筛选,或者将字符串转换回 Messages 然后使用标签进行过滤,尽管这最终可能会减慢您的速度,而不仅仅是允许所有消息成为记录器。