Преглед на файлове

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 преди 11 години
родител
ревизия
bd373712d0
променени са 2 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. 2 1
      daemon/attach.go
  2. 4 3
      daemon/logs.go

+ 2 - 1
daemon/attach.go

@@ -8,6 +8,7 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/docker/docker/engine"
 	"github.com/docker/docker/engine"
+	"github.com/docker/docker/pkg/jsonlog"
 	"github.com/docker/docker/utils"
 	"github.com/docker/docker/utils"
 )
 )
 
 
@@ -57,7 +58,7 @@ func (daemon *Daemon) ContainerAttach(job *engine.Job) engine.Status {
 		} else {
 		} else {
 			dec := json.NewDecoder(cLog)
 			dec := json.NewDecoder(cLog)
 			for {
 			for {
-				l := &utils.JSONLog{}
+				l := &jsonlog.JSONLog{}
 
 
 				if err := dec.Decode(l); err == io.EOF {
 				if err := dec.Decode(l); err == io.EOF {
 					break
 					break

+ 4 - 3
daemon/logs.go

@@ -12,6 +12,7 @@ import (
 	"github.com/docker/docker/pkg/tailfile"
 	"github.com/docker/docker/pkg/tailfile"
 
 
 	"github.com/docker/docker/engine"
 	"github.com/docker/docker/engine"
+	"github.com/docker/docker/pkg/jsonlog"
 	"github.com/docker/docker/utils"
 	"github.com/docker/docker/utils"
 )
 )
 
 
@@ -89,7 +90,7 @@ func (daemon *Daemon) ContainerLogs(job *engine.Job) engine.Status {
 			}
 			}
 			dec := json.NewDecoder(cLog)
 			dec := json.NewDecoder(cLog)
 			for {
 			for {
-				l := &utils.JSONLog{}
+				l := &jsonlog.JSONLog{}
 
 
 				if err := dec.Decode(l); err == io.EOF {
 				if err := dec.Decode(l); err == io.EOF {
 					break
 					break
@@ -115,13 +116,13 @@ func (daemon *Daemon) ContainerLogs(job *engine.Job) engine.Status {
 		if stdout {
 		if stdout {
 			stdoutPipe := container.StdoutLogPipe()
 			stdoutPipe := container.StdoutLogPipe()
 			go func() {
 			go func() {
-				errors <- utils.WriteLog(stdoutPipe, job.Stdout, format)
+				errors <- jsonlog.WriteLog(stdoutPipe, job.Stdout, format)
 			}()
 			}()
 		}
 		}
 		if stderr {
 		if stderr {
 			stderrPipe := container.StderrLogPipe()
 			stderrPipe := container.StderrLogPipe()
 			go func() {
 			go func() {
-				errors <- utils.WriteLog(stderrPipe, job.Stderr, format)
+				errors <- jsonlog.WriteLog(stderrPipe, job.Stderr, format)
 			}()
 			}()
 		}
 		}
 		err := <-errors
 		err := <-errors