@@ -69,6 +69,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
6969 if port == "" {
7070 return nil , fmt .Errorf ("no upload port provided" )
7171 }
72+ logrus .WithField ("port" , port ).Tracef ("Upload port" )
7273
7374 fqbnIn := req .GetFqbn ()
7475 if fqbnIn == "" && sketch != nil && sketch .Metadata != nil {
@@ -81,6 +82,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
8182 if err != nil {
8283 return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
8384 }
85+ logrus .WithField ("fqbn" , fqbn ).Tracef ("Detected FQBN" )
8486
8587 pm := commands .GetPackageManager (req .GetInstance ().GetId ())
8688
@@ -89,6 +91,11 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
8991 if err != nil {
9092 return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
9193 }
94+ logrus .
95+ WithField ("boardPlatform" , boardPlatform ).
96+ WithField ("board" , board ).
97+ WithField ("buildPlatform" , buildPlatform ).
98+ Tracef ("Upload data" )
9299
93100 // Load upload tool definitions
94101 var uploadToolName string
@@ -102,6 +109,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
102109 if uploadToolName == "" {
103110 return nil , fmt .Errorf ("cannot get programmer tool: undefined 'bootloader.tool' in boards.txt" )
104111 }
112+ logrus .
113+ WithField ("uploadToolName" , uploadToolName ).
114+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
115+ Trace ("Upload tool from 'bootloader.tool' property" )
105116 }
106117
107118 if programmerID := req .GetProgrammer (); programmerID != "" {
@@ -118,6 +129,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
118129 if uploadToolName == "" {
119130 return nil , fmt .Errorf ("cannot get programmer tool: undefined 'program.tool' property" )
120131 }
132+ logrus .
133+ WithField ("uploadToolName" , uploadToolName ).
134+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
135+ Trace ("Upload tool from --programmer parameter" )
121136 } else {
122137 uploadToolName = boardProperties .Get ("upload.tool" )
123138 uploadToolPlatform = boardPlatform
@@ -135,6 +150,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
135150 }),
136151 )
137152 }
153+ logrus .
154+ WithField ("uploadToolName" , uploadToolName ).
155+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
156+ Trace ("Upload tool" )
138157 }
139158
140159 // Build configuration for upload
0 commit comments