Helper library for printing log messages in color with log markers. chalk meets log-symbols.
Get default logger.
Options set for logger.
Make new logger with modified options.
Make new logger with increased indentation level.
Make new logger with decreased indentation level. Same as logger.indent(-level).
Use logger to write the marked message.
Returns logger.
Write each unmarked message in turn. Equivalent to logger('', message, { template: '${message}' }) (for a single argument).
Returns logger.
Write message with one of built-in markers.
Returns logger.
| Option | Type | Default | Description |
|---|---|---|---|
| output | WritableStream | process.stderr |
Output stream. |
| template | String | " ${marker} ${message}" |
Output template. |
Four semantic markers are provided by log-symbols package, which also defines some fallbacks for Windows.
| Name | Marker |
|---|---|
| info | ℹ (blue) |
| success | ✔ (green) |
| warning | ⚠ (yellow) |
| error | ✖ (red) |
| black | * |
| red | * |
| green | * |
| yellow | * |
| blue | * |
| magenta | * |
| cyan | * |
| white | * |
| gray | * |
npm install symbol-log
MIT