17 lines
278 B
Go
17 lines
278 B
Go
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}
|
||
}
|