如何用io.Writer替换os.Stdout(bytes.Buffer等...)

时间:2014-03-02 04:47:27

标签: testing go stdout

当我意识到os.Stdoutos.File时,我只是畏缩不前。我想用内存缓冲区替换stdout以避免写入文件。有没有办法创建一个只存在于内存中的文件(我不想处理ramdisk)?

附加背景:我正在处理对fmt.Println的调用。我无权使用fmt.Fprintlnio.Writer接受os.Stdout而不是直接{{1}}。

0 个答案:

没有答案