logs-go

Logrus wrapper for easy use with sentry hook, database (gorm) and mux (gin) loggers.
Usage
Initiate new logger with filled logs.Config
and use it as common logrus logger instance
package main
import (
"time"
"github.com/spacetab-io/logs-go"
)
func main() {
conf := &logs.Config{
LogLevel: "warn",
Debug: true,
Sentry: &logs.SentryConfig{
Enable: true,
DSN: "http://dsn.sentry.com",
},
}
l, err := logs.NewLogger(conf)
if err != nil {
panic(err)
}
l.Warn("log some warning")
}
Licence
The software is provided under MIT Licence.