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

naoz

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

naoz

Naoz is a bantamweight logging library for Windows, macOS and Linux

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

alt text

Naoz

About

Naoz is a bantamweight logging library for Windows, macOS and Linux. And a universal logging library that combines the simple APIs.

This is not an official Google product.

USAGE

Naoz has 10 different levels of severity levels and tags:

  Levels:  'Fatal', 'Error', 'Warn', 'Info', 'None', 'Debug', 'Critical', 'Low', 'Medium', 'High'
  Tags: 'NONE :', 'INFO : ', 'WARN : ', 'ERROR : ', 'FATAL : ', 'CRITICAL :', 'LOW :', 'MEDIUM :', 'DEBUG :', 'HIGH :'
  
  //BETA TEST:   Customize your own Classification level 

  Clasif: 'UNCLASSIFIED', 'CONFIDENTIAL', 'SECRET', 'TOP_SECRET'
  

Every log levels has its own method on the logging instance. You can set the maximum log level on a Naoz at runtime.

By default, a naoz writes to STDOUT, but given a writeable file path, it will log directly to a file.




    var naoz = require('./naoz').createNaozLog(); // logs to STDOUT
    var naoz = require('./naoz').createNaozLog('test.log'); // logs to a file

Customization:

You can simply customize the methods by changing formatLevel(), formatTag() etc.. .

    naoz.formatLevel = function(level, date, message) {
      return date.getTime().toString() + "; " + message;
    };
    naoz.debug('message');
    //=> 1276365362167;  message

Logging:

Any of the logging methods take n arguments, which are each joined by ' ' (similar to console.log()). If an argument is not a string, it is stringified by uti.inspect()

    naoz.info('loading an array', [1,2,3], 'now!');
    //=> info [Sat Jun 12 2018 01:12:05 GMT-0400 (EDT)]  loading an array [ 1, 2, 3, [length]: 3 ] now!
    naoz.debug('this wont be logged by Naoz');
    //=> false
    naoz.setLevel('debug');
    naoz.debug('Naoz will logg it now');
    //=> debug [Sat Jun 12 2018 01:12:54 GMT-0400 (EDT)]  Naoz will logg it now.

ISSUES:

Keywords

naoz

FAQs

Package last updated on 31 Oct 2018

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