我延长,打印所有信息到现有的C项目stdout用printf.我想将此信息打印到stdout和日志文件.
如果我是原始项目的贡献者,我会printf用我的自定义日志功能替换所有调用.唉,我不是,所以这是我的问题:
是否可以重定向printf以便单个调用同时打印stdout到文件?
我知道这是一个很长的镜头但是,如果可能的话,我可以获得我想要的东西,而无需修改原始代码.
编辑:感谢您对该tee命令的回答和评论.但是,我正在寻找一种直接在C代码中以自动方式进行操作的方法,这样用户就不必费心使用tee了.
感谢您的关注!