【发布时间】:2013-03-14 13:20:02
【问题描述】:
我需要压缩由 Boost Logging 库生成的日志。我看到了两种方法:
- 动态压缩日志到 BZip 或 GZip - 最好
- 旋转时压缩日志(复制日志并将其压缩)。
我该如何实现?
【问题讨论】:
-
man logrotate 怎么样?
-
我的程序会在WIN32下运行,所以无法使用logrotate。我也想在程序中实现归档,而不使用外部的东西。
-
我想,我的问题并不明显,那你为什么不投票?我试图找出最美丽的方式。我可以使用 cron 或任何东西,但我想在我的程序中实现它。
-
你考虑过Boost Iostreams zlib 或 bzip 过滤器吗?
标签: c++ boost boost-logging