我想知道是否可以在运行时覆盖标志值。
例子:
main.go 导入一个包 pkg.go。
pkg.go 使用一个标志(“-myFlag”),但存储标志的标识符没有被导出。
是否可以更改 pkg.go 从 main.go 接收的“-myFlag”的标志值?
用例:我正在使用一个使用glog来记录错误的库。glog 使用标志来定义写入日志的位置,默认情况下它将日志写入文件。我使用的环境不允许写入文件系统,也不允许在应用程序初始化时设置标志,因此我需要以某种方式覆盖/设置 glog 标志,以便我可以将其设置为将错误写入 stderr。
神不在的星期二
相关分类