Change gelf logger to comply with gelf spec
| ... | ... |
@@ -166,6 +166,10 @@ func newGELFUDPWriter(address string, info logger.Info) (gelf.Writer, error) {
|
| 166 | 166 |
} |
| 167 | 167 |
|
| 168 | 168 |
func (s *gelfLogger) Log(msg *logger.Message) error {
|
| 169 |
+ if len(msg.Line) == 0 {
|
|
| 170 |
+ return nil |
|
| 171 |
+ } |
|
| 172 |
+ |
|
| 169 | 173 |
level := gelf.LOG_INFO |
| 170 | 174 |
if msg.Source == "stderr" {
|
| 171 | 175 |
level = gelf.LOG_ERR |