@nexusmutual/utils
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Nexus Mutual Utilities

Table of Contents

Installation

Install the package using npm:

npm install @nexusmutual/utils

Log Level Library

The log-level library provides a utility to manage and handle logging levels in your application.

Usage

Importing the Log Level Utility

import { setLogLevel } from '@nexusmutual/utils';

Usage in Code

Call setLogLevel at the start of the entry point to configure log levels.

setLogLevel(process.env.LOG_LEVEL);

Log Levels

The log-level utility supports the following logging levels (case insensitive) and ordered from the most verbose to the least verbose logging:

  • all: Enables logging of all levels.
  • trace: Enables logging of trace, debug, info, warn, and error.
  • debug: Enables logging of debug, info, warn, and error. Disables trace.
  • info: Enables logging of info, log, warn, and error. Disables trace and debug. Same as log
  • log: Enables logging of log, info, warn, and error. Disables trace and debug. Same as info
  • warn: Enables logging of warn and error. Disables trace, debug, and info.
  • error: Enables logging of error only. Disables trace, debug, info and warn.
  • silence: Disables all logging output.

Development

Install Dependencies

Install all dependencies with:

npm ci

Build Locally

To build the library locally, run:

npm run build

This will compile the TypeScript code into JavaScript in the dist folder.

Readme

Keywords

none

Package Sidebar

Install

npm i @nexusmutual/utils

Weekly Downloads

98

Version

0.0.1

License

ISC

Unpacked Size

18.6 kB

Total Files

11

Last publish

Collaborators

  • roxdanila
  • milgard-nexus
  • rocky_nexus
  • shark0der