package g type Global struct { LOG *Logger } var logger, _ = NewLogger() var G = NewGlobal( logger, ) // NewGlobal NewGlobal构造函数返回一个新的Global实例,其中包含指定的Logger。 func NewGlobal(logger *Logger) *Global { return &Global{LOG: logger} }