请问关于fprintf和fflush以及生成logfile的有关问题

请教关于fprintf和fflush以及生成logfile的问题
我在代码中需要写LOGFILE的时候就用fprintf输出到文件。因为fprintf写入的东西会先存入缓冲区的所以有时候我打开logfile时发现最新打印的东西没有在logfile里面保存,所以我每次call   完   fprintf就再call   一个fflush这样能保证每次fpritf后的东西马上就进入logfile了。但是这样做是不是效率很低,fflush会花许多时间。
请问大家都是怎么写logfile的,谢谢?

------解决方案--------------------
你的 LOG 有多频繁?

如果不是特频繁,应该没有问题。

------解决方案--------------------
同意楼上,如果不是特频繁,应该没有问题。fflush不是想象中的那么费时.