github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/controllers/core/dockercomposelogstream/writer.go (about) 1 package dockercomposelogstream 2 3 import ( 4 "github.com/tilt-dev/tilt/internal/store" 5 "github.com/tilt-dev/tilt/internal/store/dockercomposeservices" 6 "github.com/tilt-dev/tilt/pkg/logger" 7 "github.com/tilt-dev/tilt/pkg/model" 8 ) 9 10 type LogActionWriter struct { 11 store store.RStore 12 manifestName model.ManifestName 13 } 14 15 func (w *LogActionWriter) Write(p []byte) (n int, err error) { 16 w.store.Dispatch(store.NewLogAction(w.manifestName, 17 dockercomposeservices.SpanIDForDCService(w.manifestName), logger.InfoLvl, nil, p)) 18 return len(p), nil 19 }