美文网首页
golang记录一次无法读取配置文件

golang记录一次无法读取配置文件

作者: 東玖零 | 来源:发表于2021-06-16 12:45 被阅读0次

    最近收不到告警邮件了,就写一个测试方法。

    在工程里创建了一个tests文件夹,再tests文件夹下创建一个project_test.go文件。

    func TestSendMail(t *testing.T) {
        components.SendMailToUsers("标题", "测试", "adong@qq.com")
    }
    

    运行TestSendMail,控制台输出如下:

    logs.BeeLogger.SetLogger: jsonconfig must have filename
    

    看了一下眼log配置如下:

    logPath := beego.AppConfig.String("logpath")
    logConfig := `{"filename":"` + logPath + `", "separate":["error"], "rotate":true, "maxdays":60}`
    

    断点一看logPath为空,网上查到的都让移动编译的二进制文件。我运行一个test方法这种操作显示不行。

    各种修改project gopath/ module gopath 无果,最后看到一条修改编译配置的文章,得到最终解决方法。


    WX20210616-123802@2x.png
    点击绿框框修改working directory的路径,这个路径带了刚才的tests目录,去掉即可。 WX20210616-124345@2x.png

    相关文章

      网友评论

          本文标题:golang记录一次无法读取配置文件

          本文链接:https://www.haomeiwen.com/subject/bebxyltx.html