inspc

0.0.19 • Public • Published

npm version NpmLicense

logi

This function use native util.inspect

Node.js mode with browser fallback to logw

const log = require('inspc/logi');

log.colors(true);

log({data: 'string', fn: () => {}});
log({data: 'string', fn: () => {}}, 2, false); // def: 2, false

log.dump

In many cases faster implementation

Node.js mode with browser fallback to logw

const log = require('inspc/logn');
// const logn = require('inspc/logn').dump;

log.dump({data: 'string', fn: () => {}})    
log.dump({data: 'string', fn: () => {}}, 2) // def: 2   

logt

Just fallback to console.log but with timestamp

const logt = require('inspc/logt');

or:

const log = require('inspc');

cosnt logt = log.t;

logw

Just always safe version of console.log with no timestamp

const logw = require('inspc/logw');  

grabbing output to string variable

 
log.start();
 
log.dump('test1');
 
log('test2');
 
// true or false to additionally flush data to screen after return (def false)
const tmp = log.get(true);

require all

const log = require('inspc');

const data = {
    one: 'two',
    three: true,
    four: () => {},
    a: ['str', null, undefined, 2, 'end', {obj:'val'}]
};

data.z = {raz: {dwa: {trzy: {cztery:  'piec'}}}};
log.dump(data, 3)
log.i(data, 3)
log.json(data)
log.i(data, 1, true) // colors on

will print:

image

addidional tools

require('inspc/isObject')
require('inspc/isArray')

const node = require('inspc/isNode');

require('inspc/getUserAgent')

const isGoogleChrome = require('inspc/isGoogleChrome')

const userAgent = (function () {try {return staticContext.req.headers['user-agent']}catch(e){}}());

isGoogleChrome(userAgent) 

extra

There is additional synchronouse method process._rawDebug that print directly to terminal

Readme

Keywords

none

Package Sidebar

Install

npm i inspc

Weekly Downloads

41

Version

0.0.19

License

MIT

Unpacked Size

27 kB

Total Files

19

Last publish

Collaborators

  • stopsopa-owner