Browse Source

add env and labels to log context

Signed-off-by: Daniel Dao <dqminh@cloudflare.com>
Daniel Dao 10 years ago
parent
commit
656cdbb0e9
2 changed files with 4 additions and 0 deletions
  1. 2 0
      daemon/container.go
  2. 2 0
      daemon/logger/context.go

+ 2 - 0
daemon/container.go

@@ -721,6 +721,8 @@ func (container *Container) getLogger() (logger.Logger, error) {
 		ContainerImageID:    container.ImageID,
 		ContainerImageID:    container.ImageID,
 		ContainerImageName:  container.Config.Image,
 		ContainerImageName:  container.Config.Image,
 		ContainerCreated:    container.Created,
 		ContainerCreated:    container.Created,
+		ContainerEnv:        container.Config.Env,
+		ContainerLabels:     container.Config.Labels,
 	}
 	}
 
 
 	// Set logging file for "json-logger"
 	// Set logging file for "json-logger"

+ 2 - 0
daemon/logger/context.go

@@ -17,6 +17,8 @@ type Context struct {
 	ContainerImageID    string
 	ContainerImageID    string
 	ContainerImageName  string
 	ContainerImageName  string
 	ContainerCreated    time.Time
 	ContainerCreated    time.Time
+	ContainerEnv        []string
+	ContainerLabels     map[string]string
 	LogPath             string
 	LogPath             string
 }
 }