@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.

Dependencies (0)

    Dev Dependencies (26)

    Package Sidebar

    Install

    npm i @nexusmutual/utils

    Weekly Downloads

    23

    Version

    0.0.1

    License

    ISC

    Unpacked Size

    18.6 kB

    Total Files

    11

    Last publish

    Collaborators

    • roxdanila
    • milgard-nexus
    • rocky_nexus
    • shark0der