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

Boost日志琐碎自动刷新

  •  -1
  • Andre  · 技术社区  · 6 年前

    在默认模式下boost。日志写入控制台,这对我来说很好。然而,我正试图强制它自动刷新。我能找到的所有关于自动冲洗的例子都显示了如何添加一个新的水槽,在我的例子中,这似乎是不必要的。没有通过boost::log::core获取现有接收器的方法。有什么想法吗?

    1 回复  |  直到 6 年前
        1
  •  3
  •   jspcal    6 年前

    默认接收器旨在用作最后的备用方案,不能直接自定义。添加接收器后,将不再使用默认接收器。要在启用自动刷新的情况下登录到控制台,可以使用 add_console_log

    boost::log::add_console_log(boost::log::keywords::auto_flush = true);