mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 18:13:42 +08:00 
			
		
		
		
	Separate io.Writer from console.File for NewPrinter
Signed-off-by: Edgar Lee <edgarl@netflix.com>
This commit is contained in:
		@@ -41,7 +41,7 @@ func (p *Printer) Warnings() []client.VertexWarning {
 | 
			
		||||
	return p.warnings
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func NewPrinter(ctx context.Context, out console.File, mode string) *Printer {
 | 
			
		||||
func NewPrinter(ctx context.Context, w io.Writer, out console.File, mode string) *Printer {
 | 
			
		||||
	statusCh := make(chan *client.SolveStatus)
 | 
			
		||||
	doneCh := make(chan struct{})
 | 
			
		||||
 | 
			
		||||
@@ -56,7 +56,6 @@ func NewPrinter(ctx context.Context, out console.File, mode string) *Printer {
 | 
			
		||||
 | 
			
		||||
	go func() {
 | 
			
		||||
		var c console.Console
 | 
			
		||||
		var w io.Writer = out
 | 
			
		||||
		switch mode {
 | 
			
		||||
		case PrinterModeQuiet:
 | 
			
		||||
			w = ioutil.Discard
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user