log.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package log
  2. import (
  3. "github.com/sirupsen/logrus"
  4. "os"
  5. )
  6. func init() {
  7. logrus.SetOutput(os.Stdout)
  8. logrus.SetFormatter(&logrus.TextFormatter{
  9. DisableColors: false,
  10. FullTimestamp: true,
  11. })
  12. }
  13. func WithFields(fields logrus.Fields) *logrus.Entry {
  14. return logrus.WithFields(logrus.Fields(fields))
  15. }
  16. var (
  17. PanicLevel = logrus.PanicLevel
  18. FatalLevel = logrus.FatalLevel
  19. ErrorLevel = logrus.ErrorLevel
  20. WarnLevel = logrus.WarnLevel
  21. InfoLevel = logrus.InfoLevel
  22. DebugLevel = logrus.DebugLevel
  23. SetLevel = logrus.SetLevel
  24. GetLevel = logrus.GetLevel
  25. WithError = logrus.WithError
  26. WithField = logrus.WithField
  27. Debug = logrus.Debug
  28. Print = logrus.Print
  29. Info = logrus.Info
  30. Warn = logrus.Warn
  31. Warning = logrus.Warning
  32. Error = logrus.Error
  33. Panic = logrus.Panic
  34. Fatal = logrus.Fatal
  35. Debugf = logrus.Debugf
  36. Printf = logrus.Printf
  37. Infof = logrus.Infof
  38. Warnf = logrus.Warnf
  39. Warningf = logrus.Warningf
  40. Errorf = logrus.Errorf
  41. Panicf = logrus.Panicf
  42. Fatalf = logrus.Fatalf
  43. )