package g import ( "agent-go/register" "github.com/spf13/viper" ) type Global struct { LOG *Logger NacosConfig *viper.Viper AgentServerInfo *register.AgentServerInfo } const ( QueueDirect = "direct" QueueTopic = "topic" ExecOmType = "EXECUTOR" StatusOmType = "STATUS" InitOmType = "INIT" ) var logger, _ = NewLogger() var G = NewGlobal( logger, ) // NewGlobal NewGlobal构造函数返回一个新的Global实例,其中包含指定的Logger。 func NewGlobal(logger *Logger) *Global { return &Global{LOG: logger} }