Skip to content

Commit 68d2e3b

Browse files
authored
Merge pull request #5009 from tincheng/log
Amazon Q Code Transform: Improve UploadZip logging
2 parents af4f464 + a07ab30 commit 68d2e3b

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

packages/core/src/codewhisperer/service/transformByQ/transformApiHandler.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,15 @@ export async function uploadArtifactToS3(
109109
) {
110110
throwIfCancelled()
111111
try {
112+
const uploadFileByteSize = (await fs.promises.stat(fileName)).size
113+
getLogger().info(
114+
`Uploading zip at %s with checksum %s using uploadId: %s and size %s kB`,
115+
fileName,
116+
sha256,
117+
resp.uploadId,
118+
Math.round(uploadFileByteSize / 1000)
119+
)
120+
112121
const apiStartTime = Date.now()
113122
const response = await request.fetch('PUT', resp.uploadUrl, {
114123
body: buffer,
@@ -119,13 +128,13 @@ export async function uploadArtifactToS3(
119128
codeTransformSessionId: CodeTransformTelemetryState.instance.getSessionId(),
120129
codeTransformUploadId: resp.uploadId,
121130
codeTransformRunTimeLatency: calculateTotalLatency(apiStartTime),
122-
codeTransformTotalByteSize: (await fs.promises.stat(fileName)).size,
131+
codeTransformTotalByteSize: uploadFileByteSize,
123132
result: MetadataResult.Pass,
124133
})
125134
getLogger().info(`CodeTransformation: Status from S3 Upload = ${response.status}`)
126135
} catch (e: any) {
127136
const errorMessage = (e as Error).message
128-
getLogger().error(`CodeTransformation: UploadZip error = ${errorMessage}`)
137+
getLogger().error(`CodeTransformation: UploadZip error = ${e}`)
129138
telemetry.codeTransform_logApiError.emit({
130139
codeTransformApiNames: 'UploadZip',
131140
codeTransformSessionId: CodeTransformTelemetryState.instance.getSessionId(),

0 commit comments

Comments
 (0)