Merge pull request #84 from vincentbernat/fix/syslog

syslog: let syslog output lookup level directly in Entry struct
This commit is contained in:
Simon Eskildsen 2014-11-23 12:07:01 -05:00
commit 1f2ba2c631
1 changed files with 7 additions and 7 deletions

View File

@ -29,18 +29,18 @@ func (hook *SyslogHook) Fire(entry *logrus.Entry) error {
return err return err
} }
switch entry.Data["level"] { switch entry.Level {
case "panic": case logrus.PanicLevel:
return hook.Writer.Crit(line) return hook.Writer.Crit(line)
case "fatal": case logrus.FatalLevel:
return hook.Writer.Crit(line) return hook.Writer.Crit(line)
case "error": case logrus.ErrorLevel:
return hook.Writer.Err(line) return hook.Writer.Err(line)
case "warn": case logrus.WarnLevel:
return hook.Writer.Warning(line) return hook.Writer.Warning(line)
case "info": case logrus.InfoLevel:
return hook.Writer.Info(line) return hook.Writer.Info(line)
case "debug": case logrus.DebugLevel:
return hook.Writer.Debug(line) return hook.Writer.Debug(line)
default: default:
return nil return nil