log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统,提供的接口和使用逻辑与log4j保持一致。受Apache Software License保护,作者是Tad E. Smith。

log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将日志划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期。你可以选择将日志输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。

相关资料

  1. github地址
  2. 官网主页
  3. 官方开发文档