gpt4 book ai didi

go - 如何从代码中设置 glog 的日志目录

转载 作者:IT老高 更新时间:2023-10-28 13:09:42 26 4
gpt4 key购买 nike

有谁知道如何在 golang 源代码中设置/修改日志目录?我想在源代码中设置日志目录,而不是在命令行中设置 -log_dir=

最佳答案

这是我见过的一个技巧:在代码中设置标志。也非常适合从代码设置日志级别。

package main

import (
"flag"

"github.com/golang/glog"
)

func main() {
flag.Parse()
glog.Info("hi_a")
flag.Lookup("logtostderr").Value.Set("true")
glog.Info("hi_b")

flag.Lookup("log_dir").Value.Set("/path/to/log/dir")

glog.V(4).Info("v4a")
flag.Lookup("v").Value.Set("10")
glog.V(4).Info("v4b")
//etc.
}

>>> hi_b
>>> v4b

关于go - 如何从代码中设置 glog 的日志目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28207226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com