Created a multi writer option which logs to both syslog and files

Merging changed.
So are you saying we loop over a single line and completely ignore errors?

```go
	for _, w := range writer.writers {
		_, _ := w.Write(b)
	}
```