C++ boost 日志记录 : how to zip logs?

标签 c++ boost boost-logging

我需要压缩由 Boost Logging 库生成的日志。我看到两种方法:

  1. 将日志动态压缩为 BZip 或 GZip - 最好
  2. 旋转时压缩日志(复制日志并压缩)。

我该如何实现?

最佳答案

Boost 具有 gzip filters , 这可能是 attached to a logging sink .

关于C++ boost 日志记录 : how to zip logs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15410421/

相关文章:

c++ - 如果在构造中使用,则自动创建成员

c++ - 如何为 boost 接收器(非全局)设置 open_mode 以附加

c++ - 为什么在#include <string>之后仍需要使用std::string?

c++ - 在 C++ 中存储 XML 树的最有效数据结构

c++ - 如何向 QFileDialog 添加自定义项?

c++ - 定义 boost::dynamic_bitset 的(一/二)维数组

c++ - 静态对象和单例

c++ - boost::log (boost logging): BOOST_LOG_FUNCTION 仅适用于主线程

boost - Yocto 1.6 工具链中没有 libboost_log

c++ - Doxygen 没有列出嵌套的命名空间