зеркало из https://github.com/docker/compose.git
Enhance JSON progress events with more fields.
Signed-off-by: Cody Rigney <cody.rigney@docker.com>
This commit is contained in:
Родитель
bc733508d6
Коммит
44337d2bbf
|
@ -30,11 +30,15 @@ type jsonWriter struct {
|
|||
}
|
||||
|
||||
type jsonMessage struct {
|
||||
DryRun bool `json:"dry-run,omitempty"`
|
||||
Tail bool `json:"tail,omitempty"`
|
||||
ID string `json:"id,omitempty"`
|
||||
Text string `json:"text,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
DryRun bool `json:"dry-run,omitempty"`
|
||||
Tail bool `json:"tail,omitempty"`
|
||||
ID string `json:"id,omitempty"`
|
||||
ParentID string `json:"parent_id,omitempty"`
|
||||
Text string `json:"text,omitempty"`
|
||||
Status string `json:"status,omitempty"`
|
||||
Current int64 `json:"current,omitempty"`
|
||||
Total int64 `json:"total,omitempty"`
|
||||
Percent int `json:"percent,omitempty"`
|
||||
}
|
||||
|
||||
func (p *jsonWriter) Start(ctx context.Context) error {
|
||||
|
@ -48,11 +52,15 @@ func (p *jsonWriter) Start(ctx context.Context) error {
|
|||
|
||||
func (p *jsonWriter) Event(e Event) {
|
||||
var message = &jsonMessage{
|
||||
DryRun: p.dryRun,
|
||||
Tail: false,
|
||||
ID: e.ID,
|
||||
Text: e.Text,
|
||||
Status: e.StatusText,
|
||||
DryRun: p.dryRun,
|
||||
Tail: false,
|
||||
ID: e.ID,
|
||||
Text: e.Text,
|
||||
Status: e.StatusText,
|
||||
ParentID: e.ParentID,
|
||||
Current: e.Current,
|
||||
Total: e.Total,
|
||||
Percent: e.Percent,
|
||||
}
|
||||
marshal, err := json.Marshal(message)
|
||||
if err == nil {
|
||||
|
|
Загрузка…
Ссылка в новой задаче