英文:
How to set Golang's log output back to console?
问题
Google Go的log
包有一个名为SetOutput的函数,用于将日志输出设置为任何io.Writer
。在我设置它进行测试后,我想将输出恢复为标准控制台输出 - 我该如何做到这一点?我在log
或io
包中没有看到任何明显的重置方法。
英文:
Google Go's log
package has SetOutput - a function for setting the log output to any io.Writer. After I set it for testing, I would like to revert the output back to the standard console output - how do I do that? I don't see any obvious way of resetting it in the log
or io
packages.
答案1
得分: 89
对于标准错误输出(默认情况下):
log.SetOutput(os.Stderr)
对于标准输出:
log.SetOutput(os.Stdout)
http://golang.org/src/log/log.go
英文:
For standard error (the default):
log.SetOutput(os.Stderr)
For standard output:
log.SetOutput(os.Stdout)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论