# node-log-simple

> Simple level based logging library

Latest version **1.0.2** (published 2020-05-29) · ISC license · 0 weekly downloads

## Install

```sh
npm install node-log-simple
pnpm add node-log-simple
yarn add node-log-simple
bun add node-log-simple
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2020-05-29 |
| First published | 2020-02-04 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 5.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Fraser Darwent |
| Maintainers | flowwwie |
| Keywords | log, logger, logging, info, warn, debug, error, trace |

## Links

- npm: https://www.npmjs.com/package/node-log-simple
- Repository: https://github.com/fraserdarwent/node-log-simple
- Homepage: https://github.com/fraserdarwent/node-log-simple#readme
- Issues: https://github.com/fraserdarwent/node-log-simple/issues
- npm.io page: https://npm.io/package/node-log-simple

## 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

- 1.0.2 (latest) — 2020-05-29
- 1.0.1 — 2020-02-04

## README

# node-log-simple
A simple Node.js level based logging library
## Usage
### Import
```javascript
const log = require('node-log-simple')
```
### Usage
#### Set Level
```javascript
log.setLevel(log.levels.TRACE)
```
#### Log
```javascript
log.trace('foo')
log.debug('foo')
log.info('foo')
log.warn('foo')
log.error('foo')
log.fatal('foo')
```
#### Example Output
```
2020-02-03T16:49:05.462Z [TRACE] foo
2020-02-03T16:49:05.469Z [DEBUG] foo
2020-02-03T16:49:05.469Z [INFO] foo
2020-02-03T16:49:05.469Z [WARN] foo
2020-02-03T16:49:05.469Z [ERROR] foo
2020-02-03T16:49:05.471Z [FATAL] foo
```
## Available levels
  - `TRACE`: Logs to stdout
  - `DEBUG`: Logs to stdout
  - `INFO`: Logs to stdout **(default value)**
  - `WARN`: Logs to stdout
  - `ERROR`: Logs to stderr
  - `FATAL`: Logs to stderr then exits process

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