package logger import ( "github.com/ZR233/glog" "github.com/sirupsen/logrus" "video_course/global" ) var processor *glog.Processor func Init() { processor = glog.NewProcessor(global.ProjectName, global.AppName) } func SetOnlineWriters() { level, err := logrus.ParseLevel(global.Project.LogLevel) if err != nil { panic(err) } logrus.SetLevel(level) writer := glog.NewWriterConfigLogstash() zk, err := global.Config.GetZookeeper() if err != nil { panic(err) } writer.ZkHosts = zk.Hosts processor.AddWriters(writer) return }