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
+}