Merge branch 'master' of github.com:didip/logrus
diff --git a/hooks/syslog/syslog.go b/hooks/syslog/syslog.go
index 09bb1f4..d7b1343 100644
--- a/hooks/syslog/syslog.go
+++ b/hooks/syslog/syslog.go
@@ -1,17 +1,17 @@
package logrus_syslog
import (
- "os"
"fmt"
- "log/syslog"
"github.com/Sirupsen/logrus"
+ "log/syslog"
+ "os"
)
// SyslogHook to send logs via syslog.
-type SyslogHook struct{
- Writer *syslog.Writer
- SyslogNetwork string
- SyslogRaddr string
+type SyslogHook struct {
+ Writer *syslog.Writer
+ SyslogNetwork string
+ SyslogRaddr string
}
// Creates a hook to be added to an instance of logger. This is called with
@@ -23,14 +23,12 @@
}
func (hook *SyslogHook) Fire(entry *logrus.Entry) error {
- reader, err := entry.Reader()
+ line, err := entry.String()
if err != nil {
fmt.Fprintf(os.Stderr, "Unable to read entry, %v", err)
return err
}
- line := reader.String()
-
switch entry.Data["level"] {
case "panic":
return hook.Writer.Crit(line)
diff --git a/hooks/syslog/syslog_test.go b/hooks/syslog/syslog_test.go
index 87d90df..42762dc 100644
--- a/hooks/syslog/syslog_test.go
+++ b/hooks/syslog/syslog_test.go
@@ -1,14 +1,14 @@
package logrus_syslog
import (
- "testing"
- "log/syslog"
"github.com/Sirupsen/logrus"
+ "log/syslog"
+ "testing"
)
func TestLocalhostAddAndPrint(t *testing.T) {
- log := logrus.New()
- hook, err := NewSyslogHook("udp", "localhost:514", syslog.LOG_INFO, "")
+ log := logrus.New()
+ hook, err := NewSyslogHook("udp", "localhost:514", syslog.LOG_INFO, "")
if err != nil {
t.Errorf("Unable to connect to local syslog.")
@@ -23,4 +23,4 @@
}
log.Info("Congratulations!")
-}
\ No newline at end of file
+}