【发布时间】:2013-03-30 08:40:25
【问题描述】:
我想在 C 中实现日志记录功能并将消息记录到标准输出和某些文件。 我想写类似 fprintf(logout, "msg");以某种方式声明的 FILE* logout 会将字符串重定向到标准输出和某个文件。是否可以?
【问题讨论】:
-
创建自己的函数,输出到文件和标准输出。
-
我有 dump_MY_OWN_TYPE(TYPE) 之类的函数,并希望将其保留为 dump_MY_OWN_TYPE(TYPE, FILE* f) 所以我可以称它们为 dump_MY_OWN_TYPE(TYPE, stdout) 或 dump_MY_OWN_TYPE(TYPE, logout)
标签: c logging file-descriptor