log4cpp

  • Post author:
  • Post category:其他


  1. fwrite -> 用户态缓冲区 -> write ->内核
  2. write -> 内核

当每次写入的数据较小(小于1024)的时候fwrite的效率更高。但如果每次写的数据很多(比如2900)则write的效率更高,因为fwrite要进行二次拷贝

日志输出方式:

  1. 输出到控制台
  2. 输出到本地文件
  3. 通过网络输出到远程服务器

日志回滚:本地日志支持最大文件限制,当本地日志到达最大文件限制的时候新建一个文件,每天至少一个文件。

Log4cpp配置文件:

可以分模块打印不同的日志,也可以把不同的模块打印到同一个日志里

同步日志方式只适合用在客户端里面,异步日志方式适合用在服务器上面

RollingFileAppender要先检查文件的大



版权声明:本文为EquinoxM原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。