diff --git a/example_hook_test.go b/example_hook_test.go index d4ddffc..28bd8ea 100644 --- a/example_hook_test.go +++ b/example_hook_test.go @@ -1,16 +1,22 @@ +// +build !windows + package logrus_test import ( "github.com/sirupsen/logrus" - "gopkg.in/gemnasium/logrus-airbrake-hook.v2" + slhooks "github.com/sirupsen/logrus/hooks/syslog" + "log/syslog" "os" ) +// An example on how to use a hook func Example_hook() { var log = logrus.New() log.Formatter = new(logrus.TextFormatter) // default log.Formatter.(*logrus.TextFormatter).DisableTimestamp = true // remove timestamp from test output - log.Hooks.Add(airbrake.NewHook(123, "xyz", "development")) + if sl, err := slhooks.NewSyslogHook("udp", "localhost:514", syslog.LOG_INFO, ""); err != nil { + log.Hooks.Add(sl) + } log.Out = os.Stdout log.WithFields(logrus.Fields{