# @docomodigital/js-logger

> Advanced logger used for stable production build

Latest version **3.0.2** (published 2019-12-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install @docomodigital/js-logger
pnpm add @docomodigital/js-logger
yarn add @docomodigital/js-logger
bun add @docomodigital/js-logger
```

## Health

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

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.0.2 |
| Published | 2019-12-16 |
| First published | 2018-10-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 25.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | aureliome, davide-gheri, lore96 |

## Links

- npm: https://www.npmjs.com/package/@docomodigital/js-logger
- npm.io page: https://npm.io/package/@docomodigital/js-logger

## Recent versions

- 3.0.2 (latest) — 2019-12-16
- 3.0.1 — 2019-12-12
- 3.0.0 — 2019-12-10
- 2.1.0 — 2019-03-07
- 2.0.0 — 2019-03-04
- 1.0.1 — 2018-10-17
- 1.0.0 — 2018-10-15

## README

# js-logger

[![npm version](https://badge.fury.io/js/%40docomodigital%2Fjs-logger.svg)](https://badge.fury.io/js/%40docomodigital%2Fjs-logger)
[![Greenkeeper badge](https://badges.greenkeeper.io/docomodigital/js-logger.svg)](https://greenkeeper.io/)

Advanced logger used for stable production build.

## Usage

Using the node environment variables, you can decide to enable logger only in a stage environment and disable it while you are in a production environment.

```javascript
// init jsLogger and disable it for production environment
jsLogger.init({
	enable: process.env.NODE_ENV !== 'production',
});

// debug function
jsLogger.debug("Hello, I'm a debug log");

// info function
jsLogger.info("Hello, I'm an info log");

// log function
jsLogger.log("Hello, I'm a log log");

// warn function
jsLogger.warn("Hello, I'm a warn log");

// error function
jsLogger.error("Hello, I'm an error log");
```

## Installation

### NPM
```bash
npm install --save @docomodigital/js-logger
```

## Documentation

To read documentation, go to:

[http://docomodigital.github.io/js-utils/js-logger/latest](http://docomodigital.github.io/js-utils/js-logger/latest)

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