20 lines
348 B
Go
20 lines
348 B
Go
package log
|
|
|
|
import "github.com/sirupsen/logrus"
|
|
import nativeLog "log"
|
|
|
|
type errorHook struct {
|
|
}
|
|
|
|
func (*errorHook) Levels() []logrus.Level {
|
|
return []logrus.Level{
|
|
logrus.PanicLevel,
|
|
logrus.FatalLevel,
|
|
logrus.ErrorLevel,
|
|
}
|
|
}
|
|
func (*errorHook) Fire(entry *logrus.Entry) error {
|
|
nativeLog.Println(entry.Message, entry.Data)
|
|
return nil
|
|
}
|