Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@activescott/diag

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@activescott/diag

Yet another logging package.

  • 2.0.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

@activescott/diag

npm version Build Status

This is a simple wrapper around debug that allows you to use info, debug, warn, error methods that can be conditionally enabled instead of debug's sole log method.

Other than that, it attempts to differ from diag as minimally as possible.

Usage


const diag = createDiag("mine")

diag.debug(...)
diag.info(...)
diag.warn(...)
diag.error(...)

Enabling

Each logging method is simply a new debug instance with a :debug, :info, :warn, or :error postfixed to it. For example:

The line const diag = createDiag("mine") creates instances of debug with namespaces mine:debug, mine:info, mine:warn, mine:error so you can enable and disable each level with debug's normal namespace enablement/disablement DEBUG environment variable. For example:

Enable only warn and error level for the mine logger:

DEBUG=mine:warn,mine:error node ...

Enable all levels for the mine logger:

DEBUG=mine* node ...

Enable all loggers of all names:

DEBUG=* node ...

Local Testing

You can also test your shareable config on your computer before publishing by linking your module globally. Type:

npm link

Then, in your project that wants to use your shareable config, type:

npm link @activescott/diag

Alternatives: loglevel and it's associated plugins.

FAQs

Package last updated on 25 Nov 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc