Middleware systemExtensible pipeline — prefix, redact, filter, JSON, throttle, sampling, batch, error stack.
Hierarchical namespacesChild loggers inherit config and middleware, with arbitrarily deep namespace nesting.
Zero dependenciesLightweight — ~14KB minified, ~3KB gzipped. TypeScript-first with full type exports.