- Manages logs by using node.js streams and events.
- levels: trace, debug, info, warn, error, fatal
- You can add listeners to logs
| Object | Description |
|---|---|
| basicLogger | Readable stream sending logs in .log style. Support for colors |
| JSONlogger | Same as basicLogger, but in JSON format |
| defLog | Default instance of basicLogger, pipes into stdout, can be shared between modules |
| logLevel | enum of log levels |
const { defLog } = require("streamlogs")
defLog.info("Hello world!", "user")const logger = require("streamlogs")
const log = new logger.basicLogger()
log.pipe(process.stdout)
log.addLog("Hello world!", logger.logLevel.info, "user")import { defLog } from "streamlogs"
defLog.info("Hello world!", "user")