登录
首页 >  Golang >  Go问答

如何在 golang 中使用 klog 级别的详细程度?

来源:stackoverflow

时间:2024-04-06 10:18:39 365浏览 收藏

怎么入门Golang编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《如何在 golang 中使用 klog 级别的详细程度?》,涉及到,有需要的可以收藏一下

问题内容

klog.v(1).info("succesfully created deployment clientset in detailed")

虽然我导入了,但没有在命令行中打印任何内容

"github.com/kubernetes/klog"

.如何使用详细级别来使用调试级别 klogs


解决方案


您需要传递“-v=1”才能打印它。

“-v=n”将打印详细程度为 <= n 的日志条目。

此外,如果你编写程序,你还应该在 klog args 生效之前对其进行解析,将下面的代码放在 main 函数的开头:

klog.InitFlags(nil) // initializing the flags
defer klog.Flush()  // flushes all pending log I/O

flag.Parse() // parses the command-line flags

klog.Info("now you can see me")

仅在启用详细程度时才会显示输出

好了,本文到此结束,带大家了解了《如何在 golang 中使用 klog 级别的详细程度?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>