知识卡片
日志走标准错误
内容
标准日志默认输出到标准错误,程序可以按需要重定向,避免和正常结果输出混在一起。发散:命令行程序最好区分“结果”和“诊断信息”,这会影响脚本组合。更完整的日志能力见[[日志包服务诊断]]。
参考来源
- 位置:《Go语言实战》第2章《快速开始一个Go程序》(源文件:_epub-src/OEBPS/Text/part0012.xhtml)
- 结论依据:原文围绕“标准错误”给出定义、机制、流程、对比或限制条件,本卡片据此提炼可迁移的 Go 语言/工程结论,并补充边界或实践启发。
- 原始内容:t) 15 } 程序中每个代码文件里的 init 函数都会在 main 函数执行前调用。这个 init 函数将标准库里日志类的输出,从默认的标准错误( stderr ),设置为标准输出( stdout )设备。在第7章,我们会进一步讨论 log 包和标准库里其他重要的包。 最后,让我们看看 main……