# loggerism

> Yet another logger abstraction

Latest version **2.4.2** (published 2025-11-05) · ISC license · 0 weekly downloads

## Install

```sh
npm install loggerism
pnpm add loggerism
yarn add loggerism
bun add loggerism
```

## Health

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

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 2.4.2 |
| Published | 2025-11-05 |
| First published | 2017-10-27 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 3 |
| Unpacked size | 39.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Pavel Shapel |
| Maintainers | targetprocess-user, shapel |
| Keywords | loggerism, logging, abstraction |

## Links

- npm: https://www.npmjs.com/package/loggerism
- Repository: tp.githost.io:sdk/loggerism
- npm.io page: https://npm.io/package/loggerism

## Dependencies (3)

- [winston](https://npm.io/package/winston.md) ^3.9.0
- [winston-loki](https://npm.io/package/winston-loki.md) ^6.1.3
- [serialize-error](https://npm.io/package/serialize-error.md) ^5.0.0

## Alternatives

- [cli-color](https://npm.io/package/cli-color.md) — 3.4M weekly downloads
- [log](https://npm.io/package/log.md) — 1.3M weekly downloads
- [logstash-client](https://npm.io/package/logstash-client.md) — 4.5K weekly downloads
- [@nocobase/plugin-logger](https://npm.io/package/@nocobase/plugin-logger.md) — 2.0K weekly downloads
- [child-process-debug](https://npm.io/package/child-process-debug.md) — 695 weekly downloads

## Recent versions

- 2.4.2 (latest) — 2025-11-05
- 2.4.1 — 2025-11-04
- 2.4.0 — 2023-07-28
- 2.3.11 — 2023-06-01
- 2.3.10-us449456-ecs-apm-winston.10 — 2022-04-01
- 2.3.10 — 2020-01-24
- 2.3.9 — 2019-12-13
- 2.3.8 — 2019-02-13
- 2.3.7 — 2019-02-08
- 2.3.6 — 2019-01-31
- 2.3.5 — 2019-01-25
- 2.3.4 — 2019-01-21
- 2.3.3 — 2019-01-21
- 2.3.2 — 2019-01-18
- 2.3.1 — 2019-01-18
- … 9 more at https://npm.io/package/loggerism/versions

## README

# Yet another logger abstraction

The goal of this package is to provide basic logger abstraction so other packages might not be tied to some implementation but rely on abstraction.

Currently use [winston 3](https://github.com/winstonjs/winston) for default implementation but this is likely to be changed to more productive loggers like [pino](https://github.com/pinojs/pino).

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