@@ -65,6 +65,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
65
65
if port == "" {
66
66
return nil , fmt .Errorf ("no upload port provided" )
67
67
}
68
+ logrus .WithField ("port" , port ).Tracef ("Upload port" )
68
69
69
70
fqbnIn := req .GetFqbn ()
70
71
if fqbnIn == "" && sketch != nil && sketch .Metadata != nil {
@@ -77,6 +78,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
77
78
if err != nil {
78
79
return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
79
80
}
81
+ logrus .WithField ("fqbn" , fqbn ).Tracef ("Detected FQBN" )
80
82
81
83
pm := commands .GetPackageManager (req .GetInstance ().GetId ())
82
84
@@ -85,6 +87,11 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
85
87
if err != nil {
86
88
return nil , fmt .Errorf ("incorrect FQBN: %s" , err )
87
89
}
90
+ logrus .
91
+ WithField ("boardPlatform" , boardPlatform ).
92
+ WithField ("board" , board ).
93
+ WithField ("buildPlatform" , buildPlatform ).
94
+ Tracef ("Upload data" )
88
95
89
96
// Load upload tool definitions
90
97
var uploadToolName string
@@ -98,6 +105,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
98
105
if uploadToolName == "" {
99
106
return nil , fmt .Errorf ("cannot get programmer tool: undefined 'bootloader.tool' in boards.txt" )
100
107
}
108
+ logrus .
109
+ WithField ("uploadToolName" , uploadToolName ).
110
+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
111
+ Trace ("Upload tool from 'bootloader.tool' property" )
101
112
} else if programmerID := req .GetProgrammer (); programmerID != "" {
102
113
programmer = boardPlatform .Programmers [programmerID ]
103
114
if programmer == nil {
@@ -112,6 +123,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
112
123
if uploadToolName == "" {
113
124
return nil , fmt .Errorf ("cannot get programmer tool: undefined 'program.tool' property" )
114
125
}
126
+ logrus .
127
+ WithField ("uploadToolName" , uploadToolName ).
128
+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
129
+ Trace ("Upload tool from --programmer parameter" )
115
130
} else {
116
131
uploadToolName = boardProperties .Get ("upload.tool" )
117
132
uploadToolPlatform = boardPlatform
@@ -129,6 +144,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
129
144
}),
130
145
)
131
146
}
147
+ logrus .
148
+ WithField ("uploadToolName" , uploadToolName ).
149
+ WithField ("uploadToolPlatform" , uploadToolPlatform ).
150
+ Trace ("Upload tool" )
132
151
}
133
152
134
153
// Build configuration for upload
0 commit comments