Skip to content

Commit 2a9a8e9

Browse files
committed
Increased tracing log
1 parent 0458d99 commit 2a9a8e9

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

commands/upload/upload.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)