Skip to content

Commit c7eb303

Browse files
committed
fix: do not emit undefined when requestId is not set
1 parent fe6715c commit c7eb303

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const pinolambda = ({ levels, options }: PinoLambdaExtensionOptions): Destinatio
6363
const time = new Date().toISOString();
6464
const levelTag = formatLevel(level, levels);
6565

66-
output = `${time}\t${awsRequestId}\t${levelTag}\t${msg}\t${buffer}`;
66+
output = `${time}${awsRequestId ? `\t${awsRequestId}` : ''}\t${levelTag}\t${msg}\t${buffer}`;
6767
output = output.replace(/\n/, '\r');
6868
output += '\n';
6969
}

tap-snapshots/src-tests-index.spec.ts-TAP.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exports[`src/tests/index.spec.ts TAP should add tags with a child logger > must
1010
`
1111

1212
exports[`src/tests/index.spec.ts TAP should log a simple info message > must match snapshot 1`] = `
13-
2016-12-01T06:00:00.000Z undefined INFO Simple message {"level":30,"time":1480572000000,"msg":"Simple message"}
13+
2016-12-01T06:00:00.000Z INFO Simple message {"level":30,"time":1480572000000,"msg":"Simple message"}
1414
`
1515

1616
exports[`src/tests/index.spec.ts TAP should log an error message with apiRequestId > must match snapshot 1`] = `
@@ -22,7 +22,7 @@ exports[`src/tests/index.spec.ts TAP should log an error message with requestId
2222
`
2323

2424
exports[`src/tests/index.spec.ts TAP should log an info message with data > must match snapshot 1`] = `
25-
2016-12-01T06:00:00.000Z undefined INFO Message with data {"level":30,"time":1480572000000,"data":{"stuff":"unicorns"},"msg":"Message with data"}
25+
2016-12-01T06:00:00.000Z INFO Message with data {"level":30,"time":1480572000000,"data":{"stuff":"unicorns"},"msg":"Message with data"}
2626
`
2727

2828
exports[`src/tests/index.spec.ts TAP should log an info message with requestId > must match snapshot 1`] = `

0 commit comments

Comments
 (0)