|
2 | 2 |
|
3 | 3 | This library provides a JavaScript/TypeScript logger inspired by Python's logger.
|
4 | 4 |
|
5 |
| -* Simple logging with default handlers supporting `console.log`, `console.error`, and `process.stderr`. |
6 |
| -* Fast, logging level checks or log filters are applied **before** log records are created |
7 |
| -* Complex log records properties support lazy evaluation, so they evaluated only when they need to be rendered |
8 |
| -* Flexible composition of loggers, handlers and formatters |
9 |
| -* Custom formatting using template literals |
10 |
| -* Supports structured logging through a JSON formatter |
11 |
| -* Supports hierarchical logging through parent-child logger graph |
12 |
| -* CI/CD tests on Linux, MacOS and Windows |
13 |
| -* Zero runtime dependencies! |
14 |
| -* Comprehensive continuous benchmarks in CI/CD |
| 5 | +- Simple logging with default handlers supporting `console.log`, `console.error`, and `process.stderr`. |
| 6 | +- Fast, logging level checks or log filters are applied **before** log records are created |
| 7 | +- Complex log records properties support lazy evaluation, so they evaluated only when they need to be rendered |
| 8 | +- Flexible composition of loggers, handlers and formatters |
| 9 | +- Custom formatting using template literals |
| 10 | +- Supports structured logging through a JSON formatter |
| 11 | +- Supports hierarchical logging through parent-child logger graph |
| 12 | +- CI/CD tests on Linux, MacOS and Windows |
| 13 | +- Zero runtime dependencies! |
| 14 | +- Comprehensive continuous benchmarks in CI/CD |
15 | 15 |
|
16 | 16 | ## Installation
|
17 | 17 |
|
|
0 commit comments