tiny-typescript-logger
Version:
<h1>Tiny TypeScript Logger</h2>
81 lines (56 loc) • 2.45 kB
Markdown
<h1>Tiny TypeScript Logger</h2>
<p>
<a href="https://github.com/artmann/tiny-typescript-logger/actions?query=workflow%3AProd+branch%3Amain">
<img alt="Github Actions Build Status" src="https://img.shields.io/github/actions/workflow/status/artmann/tiny-typescript-logger/main.yml?label=Prod&style=flat-square" />
</a>
<a href="https://codecov.io/gh/artmann/tiny-typescript-logger">
<img alt="Codecov Coverage Status" src="https://img.shields.io/codecov/c/github/artmann/tiny-typescript-logger.svg?style=flat-square" />
</a>
<a href="https://twitter.com/acdlite/status/974390255393505280">
<img alt="Blazing Fast" src="https://img.shields.io/badge/speed-blazing%20%F0%9F%94%A5-brightgreen.svg?style=flat-square" />
</a>
<a href="https://www.npmjs.com/package/tiny-typescript-logger">
<img alt="npm version" src="https://img.shields.io/npm/v/tiny-typescript-logger.svg?style=flat-square" />
</a>
<a href="https://www.npmjs.com/package/tiny-typescript-logger">
<img alt="weekly downloads from npm" src="https://img.shields.io/npm/dw/tiny-typescript-logger.svg?style=flat-square" />
</a>
<a href="#badge">
<img alt="code style: prettier" src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square" />
</a>
</p>

Get wonderful colorized log messages straight into your terminal.
## Getting Started
Install it using your favorite package manager:
```sh
npm install tiny-typescript-logger
yarn install tiny-typescript-logger
pnpm install tiny-typescript-logger
```
Log anything your dream desires:
```ts
import { log } from 'tiny-typescript-logger'
log.info('Order processed successfully.')
log.error('Failed to process order with orderId=12345.')
```
## Log Levels
This library has six built-in log levels, listed in the lowest to highest
severity range.
- Trace (`10`)
- Debug (`20`)
- Info (`30`)
- Warn (`40`)
- Error (`50`)
- Fatal (`60`)
## Contributing
Contributions are welcome! If you have suggestions or want to contribute new
features, open a pull request or file an issue.
1. Fork the repository.
2. Create a feature branch (`git checkout -b feature/new-feature`).
3. Commit your changes (`git commit -m 'Add new feature'`).
4. Push to the branch (`git push origin feature/new-feature`).
5. Open a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file
for more details.