UNPKG

tiny-typescript-logger

Version:

<h1>Tiny TypeScript Logger</h2>

81 lines (56 loc) 2.45 kB
<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> ![Example output](example.png) 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.