diff --git a/plugins/mock-plugin/mock.go b/plugins/mock-plugin/mock.go index 0c87df2..07ad8e5 100644 --- a/plugins/mock-plugin/mock.go +++ b/plugins/mock-plugin/mock.go @@ -1,11 +1,27 @@ package mockplugin -import "fmt" +import ( + "fmt" + "net/http" + _ "net/http/pprof" + + _ "gitee.com/timedb/wheatCache/conf" + "gitee.com/timedb/wheatCache/pkg/logx" + "github.com/spf13/viper" +) type MockPlugin struct { } func (m *MockPlugin) Init() { + addr := viper.GetString("mock-plugin.pprof-addr") + if addr != "" { + go func() { + logx.Debugln(http.ListenAndServe(addr, nil)) + }() + } + + logx.Debug("mock-plugins status: start") } func (m *MockPlugin) Exec(msg interface{}) (interface{}, error) {