@@ -69,6 +69,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
69
69
if port == "" {
70
70
return nil , fmt .Errorf ("no upload port provided" )
71
71
}
72
+ logrus .WithField ("port" , port ).Tracef ("Upload port" )
72
73
73
74
fqbnIn := req .GetFqbn ()
74
75
if fqbnIn == "" && sketch != nil && sketch .Metadata != nil {
@@ -81,6 +82,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
81
82
if err != nil {
82
83
return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
83
84
}
85
+ logrus .WithField ("fqbn" , fqbn ).Tracef ("Detected FQBN" )
84
86
85
87
pm := commands .GetPackageManager (req .GetInstance ().GetId ())
86
88
@@ -89,6 +91,11 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
89
91
if err != nil {
90
92
return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
91
93
}
94
+ logrus .
95
+ WithField ("boardPlatform" , boardPlatform ).
96
+ WithField ("board" , board ).
97
+ WithField ("buildPlatform" , buildPlatform ).
98
+ Tracef ("Upload data" )
92
99
93
100
// Load upload tool definitions
94
101
var uploadToolName string
@@ -102,6 +109,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
102
109
if uploadToolName == "" {
103
110
return nil , fmt .Errorf ("cannot get programmer tool: undefined 'bootloader.tool' in boards.txt" )
104
111
}
112
+ logrus .
113
+ WithField ("uploadToolName" , uploadToolName ).
114
+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
115
+ Trace ("Upload tool from 'bootloader.tool' property" )
105
116
}
106
117
107
118
if programmerID := req .GetProgrammer (); programmerID != "" {
@@ -118,6 +129,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
118
129
if uploadToolName == "" {
119
130
return nil , fmt .Errorf ("cannot get programmer tool: undefined 'program.tool' property" )
120
131
}
132
+ logrus .
133
+ WithField ("uploadToolName" , uploadToolName ).
134
+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
135
+ Trace ("Upload tool from --programmer parameter" )
121
136
} else {
122
137
uploadToolName = boardProperties .Get ("upload.tool" )
123
138
uploadToolPlatform = boardPlatform
@@ -135,6 +150,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
135
150
}),
136
151
)
137
152
}
153
+ logrus .
154
+ WithField ("uploadToolName" , uploadToolName ).
155
+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
156
+ Trace ("Upload tool" )
138
157
}
139
158
140
159
// Build configuration for upload
0 commit comments