如何将clog的rdbuf()重新定义为clog的原始rdbuf()和日志文件的tee?
有没有人有一个例子,说明如何重新定义内置clog的C ++而不是有一个新的关联rdbuf(),它被处理成原始clog.rdbuf()的一个tee和一个ofstream对象的rdbuf()到一个日志磁盘上的文件。
目的是让代码始终使用std :: clog,但要将其转到默认的clog目标以及磁盘上的日志文件。
谢谢。
-威廉
没有找到相关结果
已邀请:
1 个回复
功飘
通过使用RAII惯用法来管理缓冲区切换,您可以使整个事物更加健壮。