|
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