@tshio/logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

Logger

npm version

Logger library for Node.js.

This is a 100% JavaScript library, with TypeScript definition, with the Promise API.

Installing

$ npm install @tshio/logger

or

yarn add @tshio/logger

Usage

// CommonJS
const { createLogger } = require('@tshio/logger');

// ES Module
import { createLogger } from '@tshio/logger';

const logger = createLogger();
const obfuscateLogger = createLogger(["secure"]);

const objectToLog = {
  key1: "value",
  secure: "secure data" // hide data
}


obfuscateLogger.info(objectToLog);

logger.info("Example info");
somePromise.catch((e) => logger.debug("Some error", e));

License

license

This project is licensed under the terms of the MIT license.

About us:

The Software House

tsh.png

Readme

Keywords

none

Package Sidebar

Install

npm i @tshio/logger

Weekly Downloads

228

Version

1.0.5

License

MIT

Unpacked Size

12.9 kB

Total Files

18

Last publish

Collaborators

  • vviktor
  • aherok
  • sethii
  • barograf