首页 > 后端开发 > Golang > 如何禁用 Go 中的标准记录器?

如何禁用 Go 中的标准记录器?

Susan Sarandon
发布: 2024-11-11 18:20:03
原创
455 人浏览过

How to Disable the Standard Logger in Go?

如何禁用 Go 中的标准记录器

如果您希望禁用使用 log 包的 Go 代码中的日志记录,您可能想知道最好的方法。与您可能想象的相反,设置标志或注释掉日志调用是没有必要的。

使用 io/ioutil 的解决方案

在 Go 1.16 之前,您可以通过将输出设置为 ioutil.Discard(一个忽略所有内容的预定义 io.Writer)来禁用日志记录写道:

Go 1.16 中使用 io.Discard 的解决方案

在 Go 1.16 及更高版本中,您可以直接使用 io.Discard ,就像以前一样从 io/ioutil 包导出:

这将有效禁用所有标准记录器的记录输出。

以上是如何禁用 Go 中的标准记录器?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板