Skip to content

Akropp/ddb sans logger - #25

Merged
devshorts merged 3 commits into
mainfrom
akropp/ddb-sans-logger
Mar 17, 2026
Merged

Akropp/ddb sans logger#25
devshorts merged 3 commits into
mainfrom
akropp/ddb-sans-logger

Conversation

@devshorts

Copy link
Copy Markdown
Contributor

No description provided.

… interface

Introduces slim Logger and Metrics interfaces in common-aws with no-op
defaults, replacing direct imports of log singleton and Metrics.instance
from common-server. All classes now accept an optional Monitoring object
via constructor injection, making common-aws consumable without coupling
to our specific logging/metrics stack.
Major bumps: axios 1.x, archiver 7.x, convict 6.x, csv-parser 3.x,
date-fns-tz 3.x, hot-shots 14.x, lru-cache 11.x, ssh2-sftp-client 12.x.
Minor/patch: winston 3.19, csv 6.4, unzipper 0.12, mixpanel 0.20,
tree-kill 1.2.2, request-promise 4.2.6.

lru-cache 11 required code changes: named import, maxAge->ttl,
LRUCache<string,boolean> (undefined no longer valid value type).
Removed @types/lru-cache (bundled with lru-cache 11).
Fixed cross-package relative import for redaction utils.
Skipped chalk and serialize-error (ESM-only in newer majors).
@devshorts
devshorts merged commit 2d46786 into main Mar 17, 2026
1 check passed
@devshorts
devshorts deleted the akropp/ddb-sans-logger branch March 17, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant