New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

mlogy

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mlogy

interface for creating log records

latest
Source
npmnpm
Version
1.0.3
Version published
Maintainers
1
Created
Source

mlogy

NPM Version Build Status Coverage Status

Interface for creating log records

Installation

npm install --save mlogy

Usage

The modules assumes loggers are organized in a tree tracked by the parent attribute however this is managed outside the implementation of the logger.

Logger(context, name, [level])

  • context

    The context contains the shared settings shared between all loggers in a system. The context is stored as context on the logger and is allowed to change during the life time of the logger to allow loggers created by libraries to be assimilated into a bigger application logger hierarchy

    • defaultProcessors

      A List of processors; functions that accepts a record and somehow modifies it by e.g attaching extra data

    • proxy

      A proxy through which all records should be sent.

  • name

    The name of the logger. By convention a dot.separated.string

  • level

    The minimum level the logger will process records for as either a numeric value or a named level from standard-levels. If undefined the level of the parent logger is used.

var Logger = require('mlogy')
  , ctx = {defaultProcessors: []}
  , root = new Logger(ctx, '', 'ERROR')
  , other = new Logger(ctx, 'other', 'DEBUG')

other.parent = root

setLevel

Update the minimum level the logger will process records for

trace(frmt, ...)

debug(frmt, ...)

info(frmt, ...)

warn(frmt, ...)

error(frmt, ...)

critical(frmt, ...)

Send a message at the indicated level

Keywords

logging

FAQs

Package last updated on 22 Nov 2015

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