Skip to content

Commit 386a004

Browse files
committed
Increased tracing log
1 parent 688ad63 commit 386a004

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
@@ -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

Comments
 (0)