- fwrite -> 用户态缓冲区 -> write ->内核
- write -> 内核
当每次写入的数据较小(小于1024)的时候fwrite的效率更高。但如果每次写的数据很多(比如2900)则write的效率更高,因为fwrite要进行二次拷贝
日志输出方式:
- 输出到控制台
- 输出到本地文件
- 通过网络输出到远程服务器
日志回滚:本地日志支持最大文件限制,当本地日志到达最大文件限制的时候新建一个文件,每天至少一个文件。
Log4cpp配置文件:
可以分模块打印不同的日志,也可以把不同的模块打印到同一个日志里
同步日志方式只适合用在客户端里面,异步日志方式适合用在服务器上面
RollingFileAppender要先检查文件的大
版权声明:本文为EquinoxM原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。