Skip to content

[BUG]执行用例出错undefined: DefaultLogger #248

@gocpplua

Description

@gocpplua

请简单描述bug的场景
ubuntu 16.04
go version go1.17.5 linux/amd64

  1. go mod init apollo
  2. touch apollo.go
  3. 使用实例代码
package main

import (
	"fmt"

	"github.com/apolloconfig/agollo/v4"
	"github.com/apolloconfig/agollo/v4/env/config"
)

func main() {
	c := &config.AppConfig{
		AppID:          "testApplication_yang",
		Cluster:        "dev",
		IP:             "http://106.54.227.205:8080",
		NamespaceName:  "dubbo",
		IsBackupConfig: true,
		Secret:         "6ce3ff7e96a24335a9634fe9abca6d51",
	}

	agollo.SetLogger(&DefaultLogger{})

	client, _ := agollo.StartWithConfig(func() (*config.AppConfig, error) {
		return c, nil
	})
	fmt.Println("初始化Apollo配置成功")

	//Use your apollo key to test
	cache := client.GetConfigCache(c.NamespaceName)
	value, _ := cache.Get("key")
	fmt.Println(value)
}
  1. 执行 go mod dity
  2. go run apollo.go

错误:
$ go run apollo.go

command-line-arguments

./apollo.go:20:20: undefined: DefaultLogger

Agollo 版本 :

  • github.com/apolloconfig/agollo/v4 v4.2.0

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions