github.com/dfklegend/cell2/utils@v0.0.0-20240402033734-a0a9f3d9335d/bridge/test/printer/impls/printer.go (about) 1 package impls 2 3 import ( 4 "log" 5 6 "github.com/dfklegend/cell2/utils/bridge" 7 "github.com/dfklegend/cell2/utils/bridge/test/info" 8 ) 9 10 type printer struct { 11 info info.IInfo 12 } 13 14 func newPrinter(center *bridge.Center) *printer { 15 return &printer{ 16 info: center.Get("info.Create").(info.IInfo), 17 } 18 } 19 20 func (p *printer) Print(info string) { 21 log.Println(info + p.info.GetInfo()) 22 }