| 1234567891011121314151617181920212223242526272829303132 |
- 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
- }
|