如何结合 cobra 和 klog

问题内容
,我有一个项目需要使用cobraklog来生成可执行文件并打印日志并保留。,首先我测试了一下,使用下面的klog可以将日志同时输出到terminal和file。,文件/home/test/workspace/klogfile/test.log的内容如下,然后我尝试基于k8s style添加到cobra,我可以通过--help打印出required日志选项,但是当我重写它们以实现上例中的保存到文件时,仅将输出输出到终端而不是输出到文件,请问我哪里的缺少必要的代码,如果有请告诉我如何修改,谢谢!,你的代码没有任何问题。唯一的问题是您必须使用 -flag=false 表单来关闭布尔标志(请参阅 命令行标志语法)。,尝试此命令(用 --logtostderr=false 替换 --logtostderr false):,顺便说一句,我认为 --log_file_max_size "100" 可以简化为 --log_file_max_size 100。,更新:,减少 klog 暴露的标志:,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册