|
@@ -25,7 +25,7 @@ func (jl *JSONLog) Format(format string) (string, error) {
|
|
|
return fmt.Sprintf("[%s] %s", jl.Created.Format(format), jl.Log), nil
|
|
|
}
|
|
|
|
|
|
-func WriteLog(src io.Reader, dst io.WriteCloser, format string) error {
|
|
|
+func WriteLog(src io.Reader, dst io.Writer, format string) error {
|
|
|
dec := json.NewDecoder(src)
|
|
|
for {
|
|
|
l := &JSONLog{}
|
|
@@ -40,6 +40,8 @@ func WriteLog(src io.Reader, dst io.WriteCloser, format string) error {
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- fmt.Fprintf(dst, "%s", line)
|
|
|
+ if _, err := io.WriteString(dst, line); err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
}
|
|
|
}
|