Skip to content

v0.26.0 — structured logger

Choose a tag to compare

@tshafer tshafer released this 10 Jul 21:12
· 142 commits to main since this release

A small leveled logger — structured JSON by default, pretty in debug:

logger().info("user registered", { userId: user.id });
logger().error("payment failed", { orderId, error });

const log = logger().child({ requestId });  // bound on every line

Levels debug < info < warn < error with a threshold from config('logger.level'). See docs/logger.md.