## logs logs is a Go logs manager. It can use many logs adapters. The repo is inspired by `database/sql` . ## How to install? go get github.com/astaxie/beego/logs ## What adapters are supported? As of now this logs support console, file,smtp and conn. ## How to use it? First you must import it import ( "github.com/astaxie/beego/logs" ) Then init a Log (example with console adapter) log := NewLogger(10000) log.SetLogger("console", "") > the first params stand for how many channel Use it like this: log.Trace("trace") log.Info("info") log.Warn("warning") log.Debug("debug") log.Critical("critical") ## File adapter Configure file adapter like this: log := NewLogger(10000) log.SetLogger("file", `{"filename":"test.log"}`) ## Conn adapter Configure like this: log := NewLogger(1000) log.SetLogger("conn", `{"net":"tcp","addr":":7020"}`) log.Info("info") ## Smtp adapter Configure like this: log := NewLogger(10000) log.SetLogger("smtp", `{"username":"beegotest@gmail.com","password":"xxxxxxxx","host":"smtp.gmail.com:587","sendTos":["xiemengjun@gmail.com"]}`) log.Critical("sendmail critical") time.Sleep(time.Second * 30)