Skip to content

Commit 74d7b87

Browse files
authored
Merge branch 'main' into dependabot/github_actions/github/codeql-action-4.30.7
2 parents c9c47ad + 5cb6797 commit 74d7b87

File tree

4 files changed

+47
-33
lines changed

4 files changed

+47
-33
lines changed

examples/snippets/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"@aws-sdk/util-dynamodb": "^3.902.0",
4242
"@middy/core": "^4.7.0",
4343
"@redis/client": "^5.8.3",
44-
"@valkey/valkey-glide": "^2.1.0",
44+
"@valkey/valkey-glide": "^2.1.1",
4545
"aws-sdk": "^2.1692.0",
4646
"aws-sdk-client-mock": "^4.1.0",
4747
"zod": "^4.1.12"

package-lock.json

Lines changed: 31 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/logger/src/Logger.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1291,7 +1291,12 @@ class Logger extends Utility implements LoggerInterface {
12911291
correlationIdSearchFn,
12921292
} = options;
12931293

1294-
if (persistentLogAttributes && persistentKeys) {
1294+
if (
1295+
persistentLogAttributes &&
1296+
Object.keys(persistentLogAttributes).length > 0 &&
1297+
persistentKeys &&
1298+
Object.keys(persistentKeys).length > 0
1299+
) {
12951300
this.warn(
12961301
'Both persistentLogAttributes and persistentKeys options were provided. Using persistentKeys as persistentLogAttributes is deprecated and will be removed in future releases'
12971302
);

packages/logger/tests/unit/workingWithkeys.test.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -622,6 +622,15 @@ describe('Working with keys', () => {
622622
);
623623
});
624624

625+
it('should pass persistentKeys to child with no warning', () => {
626+
// Prepare
627+
const logger = new Logger();
628+
logger.createChild({ persistentKeys: { abc: 'xyz' } });
629+
630+
// Assess
631+
expect(console.warn).toHaveBeenCalledTimes(0);
632+
});
633+
625634
it("doesn't overwrite standard keys when appending keys", () => {
626635
// Prepare
627636
const logger = new Logger();

0 commit comments

Comments
 (0)