Xeplr OS / Services

@xeplr/logs

Text logger with 5 levels, daily rotation, session IDs, and email alerts

Install

npm install @xeplr/logs

The idea

Every line answers two questions: what it is about (a referenceId — a job run, a movement) and where it is kept (the app file, a file per run, or your own database). The console is written at once and only the store is buffered, so a crashing process still prints why.

Where it sits

Part of Services — long-running pieces. Each one boots with the same init() / start() / router() shape and mounts into an Express app you already have.

Documentation for @xeplr/logs is in its README on npm.

These packages are what Xeplr Analytics is made of

If you are assembling this yourself, it may be worth seeing the assembled version first.