聪慧果汁

文章
6
资源
0
加入时间
3年0月8天

Linux基础组件之日志框架日志写入逻辑log4cpp日志框架总结

通过剖析log4cpp日志库的日志框架,可以清晰一个成熟的、完善的日志框架应该支持:(1)日志级别。(2)日志格式化。(3)日志输出方式。(4)日志回滚。(5)日志配置文件。fwrite()是有缓存去,write()没有缓存,fflush()把用户层的缓存刷新到内核,fsync()将内核的缓存刷新到磁盘中。批量写入数据,少调用write()的接口,也少调用fsync()接口,因为系统调用的性能相对比较差。