# @kdt310722/logger

> A simple NodeJS logger library

Latest version **0.0.12** (published 2025-01-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install @kdt310722/logger
pnpm add @kdt310722/logger
yarn add @kdt310722/logger
bun add @kdt310722/logger
```

## Health

**Score 55/100 (C)** — status: stable.

Positive: has types; esm support; no vulnerabilities; high maintenance score; high quality score.

Warnings: low downloads; pre 1.0.

Negative: stale.

## Facts

| | |
|---|---|
| Version | 0.0.12 |
| Published | 2025-01-16 |
| First published | 2024-02-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=22.13.0 |
| Dependencies | 13 |
| Unpacked size | 371.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| GitHub stars | 0 |
| Author | Diep Dang |
| Maintainers | kdt310722 |

## Links

- npm: https://www.npmjs.com/package/@kdt310722/logger
- Repository: https://github.com/kdt310722/logger
- Issues: https://github.com/kdt310722/logger/issues
- npm.io page: https://npm.io/package/@kdt310722/logger

## Dependencies (13)

- [bytes](https://npm.io/package/bytes.md) ^3.1.2
- [p-queue](https://npm.io/package/p-queue.md) ^8.0.1
- [date-fns](https://npm.io/package/date-fns.md) ^4.1.0
- [debounce](https://npm.io/package/debounce.md) ^2.2.0
- [colorette](https://npm.io/package/colorette.md) ^2.0.20
- [fast-glob](https://npm.io/package/fast-glob.md) ^3.3.3
- [pretty-ms](https://npm.io/package/pretty-ms.md) ^9.2.0
- [bottleneck](https://npm.io/package/bottleneck.md) ^2.19.5
- [log-update](https://npm.io/package/log-update.md) ^6.1.0
- [strip-ansi](https://npm.io/package/strip-ansi.md) ^7.1.0
- [clean-stack](https://npm.io/package/clean-stack.md) ^5.2.0
- [serialize-error](https://npm.io/package/serialize-error.md) ^12.0.0
- [merge-error-cause](https://npm.io/package/merge-error-cause.md) ^5.0.0

## Recent versions

- 0.0.12 (latest) — 2025-01-16
- 0.0.11 — 2025-01-16
- 0.0.10 — 2025-01-16
- 0.0.9 — 2025-01-01
- 0.0.8 — 2024-12-27
- 0.0.7 — 2024-12-05
- 0.0.6 — 2024-12-04
- 0.0.5 — 2024-02-24
- 0.0.4 — 2024-02-24
- 0.0.3 — 2024-02-24
- 0.0.2 — 2024-02-23

## README

# @kdt310722/logger

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![ci][ci-src]][ci-href]
[![issues][issues-src]][issues-href]
[![license][license-src]][license-href]

A simple NodeJS logger library

## Usage

Install package:

```sh
# npm
npm install @kdt310722/logger

# yarn
yarn add @kdt310722/logger

# pnpm
pnpm install @kdt310722/logger

# bun
bun install @kdt310722/logger
```

Import:

```js
// ESM
import { createDefaultLogger } from '@kdt310722/logger'

// CommonJS
const { createDefaultLogger } = require('@kdt310722/logger')
```

Use:

```js
const logger = createDefaultLogger()

logger.trace('trace')
logger.debug('debug')
logger.info('info')
logger.warn('warn')
logger.error('error')
logger.fatal(new Error('fatal'))
```

## License

Published under [MIT License](LICENSE.md).

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/@kdt310722/logger?style=flat&colorA=1B3C4A&colorB=32A9C3&label=version
[npm-version-href]: https://npmjs.com/package/@kdt310722/logger
[npm-downloads-src]: https://img.shields.io/npm/dm/@kdt310722/logger?style=flat&colorA=1B3C4A&colorB=32A9C3&label=downloads
[npm-downloads-href]: https://npmjs.com/package/@kdt310722/logger
[ci-src]: https://img.shields.io/github/actions/workflow/status/kdt310722/logger/ci.yml?style=flat&colorA=1B3C4A&colorB=32A9C3&label=ci
[ci-href]: https://github.com/kdt310722/logger/actions/workflows/ci.yml
[issues-src]: https://img.shields.io/github/issues/kdt310722/logger?style=flat&colorA=1B3C4A&colorB=32A9C3&label=issues
[issues-href]: https://github.com/kdt310722/logger/issues
[license-src]: https://img.shields.io/npm/l/@kdt310722/logger?style=flat&colorA=1B3C4A&colorB=32A9C3&label=license
[license-href]: https://github.com/@kdt310722/logger/blob/main/LICENSE.md

---
_Source: https://npm.io/package/@kdt310722/logger · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
