@@ -197,13 +197,15 @@ func (d *devcontainerCLI) Up(ctx context.Context, workspaceFolder, configPath st
197
197
var stdoutBuf bytes.Buffer
198
198
cmd .Stdout = io .MultiWriter (
199
199
& stdoutBuf ,
200
- & devcontainerCLILogWriter {ctx :ctx ,
200
+ & devcontainerCLILogWriter {
201
+ ctx :ctx ,
201
202
logger :logger .With (slog .F ("stdout" ,true )),
202
203
writer :conf .stdout ,
203
204
},
204
205
)
205
206
// Stream stderr logs and provided writer if any.
206
- cmd .Stderr = & devcontainerCLILogWriter {ctx :ctx ,
207
+ cmd .Stderr = & devcontainerCLILogWriter {
208
+ ctx :ctx ,
207
209
logger :logger .With (slog .F ("stderr" ,true )),
208
210
writer :conf .stderr ,
209
211
}
@@ -245,11 +247,13 @@ func (d *devcontainerCLI) Exec(ctx context.Context, workspaceFolder, configPath
245
247
args = append (args ,cmdArgs ... )
246
248
c := d .execer .CommandContext (ctx ,"devcontainer" ,args ... )
247
249
248
- c .Stdout = & devcontainerCLILogWriter {ctx :ctx ,
250
+ c .Stdout = & devcontainerCLILogWriter {
251
+ ctx :ctx ,
249
252
logger :logger .With (slog .F ("stdout" ,true )),
250
253
writer :conf .stdout ,
251
254
}
252
- c .Stderr = & devcontainerCLILogWriter {ctx :ctx ,
255
+ c .Stderr = & devcontainerCLILogWriter {
256
+ ctx :ctx ,
253
257
logger :logger .With (slog .F ("stderr" ,true )),
254
258
writer :conf .stderr ,
255
259
}
@@ -280,12 +284,14 @@ func (d *devcontainerCLI) ReadConfig(ctx context.Context, workspaceFolder, confi
280
284
var stdoutBuf bytes.Buffer
281
285
c .Stdout = io .MultiWriter (
282
286
& stdoutBuf ,
283
- & devcontainerCLILogWriter {ctx :ctx ,
287
+ & devcontainerCLILogWriter {
288
+ ctx :ctx ,
284
289
logger :logger .With (slog .F ("stdout" ,true )),
285
290
writer :conf .stdout ,
286
291
},
287
292
)
288
- c .Stderr = & devcontainerCLILogWriter {ctx :ctx ,
293
+ c .Stderr = & devcontainerCLILogWriter {
294
+ ctx :ctx ,
289
295
logger :logger .With (slog .F ("stderr" ,true )),
290
296
writer :conf .stderr ,
291
297
}