1.1.1 • Published 4 years ago

dim-logs v1.1.1

Weekly downloads
3
License
ISC
Repository
github
Last release
4 years ago

what is this ?

An easy environment based console logging tool.

Installation

npm i dim-logs

How to Use

set-up env

Default logging

if environment variable NODE_ENV is one of 'PROD', 'prod', 'PRODUCTION', 'production' logging will be disabled.

Set custom log mode

You can override this by setting LOG_MODE = TRUE / FALSE

Logging

normal Logging

... 
import { consoleLog } from 'dim-logs'; // import
...
.
...
consoleLog('MY-LOGS'); // logging
...

styled Logging 😎

import { dimLog } from 'dim-logs';
.
.
.
dimLog('dim-log is easy', {
  color: 'green',
  background: 'skyblue',
  fontWeight: 'bold',
  fontSize: 50,
});

or //

dimLog('dim-log is easy', 'color: green; font-weight: bold;');
...

other console Logging methods

import { 
  consoleLog,
  consoleError,
  consoleDebug,
  consoleAssert,
  consoleDir,
  consoleDirxml,
  dimLog, 
} from 'dim-logs';

...
...
consoleLog('MY-LOGS');
consoleError('MY-ERROR');
consoleDebug('MY-DEBUG');
consoleAssert(false, 'MY-ASSERT');
consoleDir({ name: 'Navin', address: { city: 'MUMBAI', state: 'maharashtra' } });
consoleDirxml(document);
...
...