@@ -79,8 +79,8 @@ func (d *devcontainerCLI) Up(ctx context.Context, workspaceFolder, configPath st
79
79
cmd := d .execer .CommandContext (ctx , "devcontainer" , args ... )
80
80
81
81
var stdout bytes.Buffer
82
- cmd .Stdout = io .MultiWriter (& stdout , & devcontainerCLIWriterLogger {ctx : ctx , logger : logger .With (slog .F ("stdout" , true ))})
83
- cmd .Stderr = & devcontainerCLIWriterLogger {ctx : ctx , logger : logger .With (slog .F ("stderr" , true ))}
82
+ cmd .Stdout = io .MultiWriter (& stdout , & devcontainerCLILogWriter {ctx : ctx , logger : logger .With (slog .F ("stdout" , true ))})
83
+ cmd .Stderr = & devcontainerCLILogWriter {ctx : ctx , logger : logger .With (slog .F ("stderr" , true ))}
84
84
85
85
if err := cmd .Run (); err != nil {
86
86
if _ , err2 := parseDevcontainerCLILastLine (ctx , logger , stdout .Bytes ()); err2 != nil {
@@ -157,14 +157,14 @@ type devcontainerCLIJSONLogLine struct {
157
157
// More fields can be added here as needed.
158
158
}
159
159
160
- // devcontainerCLIWriterLogger splits on newlines and logs each line
160
+ // devcontainerCLILogWriter splits on newlines and logs each line
161
161
// separately.
162
- type devcontainerCLIWriterLogger struct {
162
+ type devcontainerCLILogWriter struct {
163
163
ctx context.Context
164
164
logger slog.Logger
165
165
}
166
166
167
- func (l * devcontainerCLIWriterLogger ) Write (p []byte ) (n int , err error ) {
167
+ func (l * devcontainerCLILogWriter ) Write (p []byte ) (n int , err error ) {
168
168
s := bufio .NewScanner (bytes .NewReader (p ))
169
169
for s .Scan () {
170
170
line := s .Bytes ()
0 commit comments