Browse code

port usage of jsonlog to the new daemon files which were refactored recently.

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)

Erik Hollensbe authored on 2014/08/07 08:45:04
Showing 2 changed files
... ...
@@ -8,6 +8,7 @@ import (
8 8
 	"time"
9 9
 
10 10
 	"github.com/docker/docker/engine"
11
+	"github.com/docker/docker/pkg/jsonlog"
11 12
 	"github.com/docker/docker/utils"
12 13
 )
13 14
 
... ...
@@ -57,7 +58,7 @@ func (daemon *Daemon) ContainerAttach(job *engine.Job) engine.Status {
57 57
 		} else {
58 58
 			dec := json.NewDecoder(cLog)
59 59
 			for {
60
-				l := &utils.JSONLog{}
60
+				l := &jsonlog.JSONLog{}
61 61
 
62 62
 				if err := dec.Decode(l); err == io.EOF {
63 63
 					break
... ...
@@ -12,6 +12,7 @@ import (
12 12
 	"github.com/docker/docker/pkg/tailfile"
13 13
 
14 14
 	"github.com/docker/docker/engine"
15
+	"github.com/docker/docker/pkg/jsonlog"
15 16
 	"github.com/docker/docker/utils"
16 17
 )
17 18
 
... ...
@@ -89,7 +90,7 @@ func (daemon *Daemon) ContainerLogs(job *engine.Job) engine.Status {
89 89
 			}
90 90
 			dec := json.NewDecoder(cLog)
91 91
 			for {
92
-				l := &utils.JSONLog{}
92
+				l := &jsonlog.JSONLog{}
93 93
 
94 94
 				if err := dec.Decode(l); err == io.EOF {
95 95
 					break
... ...
@@ -115,13 +116,13 @@ func (daemon *Daemon) ContainerLogs(job *engine.Job) engine.Status {
115 115
 		if stdout {
116 116
 			stdoutPipe := container.StdoutLogPipe()
117 117
 			go func() {
118
-				errors <- utils.WriteLog(stdoutPipe, job.Stdout, format)
118
+				errors <- jsonlog.WriteLog(stdoutPipe, job.Stdout, format)
119 119
 			}()
120 120
 		}
121 121
 		if stderr {
122 122
 			stderrPipe := container.StderrLogPipe()
123 123
 			go func() {
124
-				errors <- utils.WriteLog(stderrPipe, job.Stderr, format)
124
+				errors <- jsonlog.WriteLog(stderrPipe, job.Stderr, format)
125 125
 			}()
126 126
 		}
127 127
 		err := <-errors