readme: fix hook

This commit is contained in:
Simon Eskildsen 2014-03-10 23:23:53 -04:00
parent 333c89518d
commit 1399b22d12
1 changed files with 6 additions and 6 deletions

View File

@ -38,7 +38,7 @@ the much more discoverable:
```go
log = logrus.New()
log.WithFields(&logrus.Fields{
log.WithFields(logrus.Fields{
"event": event,
"topic": topic,
"key": key
@ -64,8 +64,8 @@ type AirbrakeHook struct {}
// `Fire()` takes the entry that the hook is fired for. `entry.Data[]` contains
// the fields for the entry. See the Fields section of the README.
func (hook *AirbrakeHook) Fire(entry *Entry) (error) {
err := airbrake.Notify(errors.New(entry.String()))
func (hook *AirbrakeHook) Fire(entry *logrus.Entry) error {
err := airbrake.Notify(entry.Data["error"].(error))
if err != nil {
log.WithFields(logrus.Fields{
"source": "airbrake",
@ -81,7 +81,7 @@ func (hook *AirbrakeHook) Levels() []logrus.Level {
return []logrus.Level{
logrus.Error,
logrus.Fatal,
logrus.Panic
logrus.Panic,
}
}
```