@@ -65,6 +65,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
6565 if port == "" {
6666 return nil , fmt .Errorf ("no upload port provided" )
6767 }
68+ logrus .WithField ("port" , port ).Tracef ("Upload port" )
6869
6970 fqbnIn := req .GetFqbn ()
7071 if fqbnIn == "" && sketch != nil && sketch .Metadata != nil {
@@ -77,6 +78,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
7778 if err != nil {
7879 return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
7980 }
81+ logrus .WithField ("fqbn" , fqbn ).Tracef ("Detected FQBN" )
8082
8183 pm := commands .GetPackageManager (req .GetInstance ().GetId ())
8284
@@ -85,6 +87,11 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
8587 if err != nil {
8688 return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
8789 }
90+ logrus .
91+ WithField ("boardPlatform" , boardPlatform ).
92+ WithField ("board" , board ).
93+ WithField ("buildPlatform" , buildPlatform ).
94+ Tracef ("Upload data" )
8895
8996 // Load upload tool definitions
9097 var uploadToolName string
@@ -98,6 +105,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
98105 if uploadToolName == "" {
99106 return nil , fmt .Errorf ("cannot get programmer tool: undefined 'bootloader.tool' in boards.txt" )
100107 }
108+ logrus .
109+ WithField ("uploadToolName" , uploadToolName ).
110+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
111+ Trace ("Upload tool from 'bootloader.tool' property" )
101112 } else if programmerID := req .GetProgrammer (); programmerID != "" {
102113 programmer = boardPlatform .Programmers [programmerID ]
103114 if programmer == nil {
@@ -112,6 +123,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
112123 if uploadToolName == "" {
113124 return nil , fmt .Errorf ("cannot get programmer tool: undefined 'program.tool' property" )
114125 }
126+ logrus .
127+ WithField ("uploadToolName" , uploadToolName ).
128+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
129+ Trace ("Upload tool from --programmer parameter" )
115130 } else {
116131 uploadToolName = boardProperties .Get ("upload.tool" )
117132 uploadToolPlatform = boardPlatform
@@ -129,6 +144,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
129144 }),
130145 )
131146 }
147+ logrus .
148+ WithField ("uploadToolName" , uploadToolName ).
149+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
150+ Trace ("Upload tool" )
132151 }
133152
134153 // Build configuration for upload
0 commit comments