Browse code

dont trim gelf log message

Signed-off-by: Marius Sturm <marius@graylog.com>

Marius Sturm authored on 2015/12/11 18:25:44
Showing 1 changed files
... ...
@@ -96,9 +96,6 @@ func New(ctx logger.Context) (logger.Logger, error) {
96 96
 }
97 97
 
98 98
 func (s *gelfLogger) Log(msg *logger.Message) error {
99
-	// remove trailing and leading whitespace
100
-	short := bytes.TrimSpace([]byte(msg.Line))
101
-
102 99
 	level := gelf.LOG_INFO
103 100
 	if msg.Source == "stderr" {
104 101
 		level = gelf.LOG_ERR
... ...
@@ -107,7 +104,7 @@ func (s *gelfLogger) Log(msg *logger.Message) error {
107 107
 	m := gelf.Message{
108 108
 		Version:  "1.1",
109 109
 		Host:     s.hostname,
110
-		Short:    string(short),
110
+		Short:    string(msg.Line),
111 111
 		TimeUnix: float64(msg.Timestamp.UnixNano()/int64(time.Millisecond)) / 1000.0,
112 112
 		Level:    level,
113 113
 		Extra:    s.extra,