1.2.4 • Published 10 years ago

itslog v1.2.4

Weekly downloads
1
License
ISC
Repository
github
Last release
10 years ago

It's Log

It's better than bad, it's good!

log

I work in environments with heaps of console spam, making it annoying to find my own logs in the haystack. This package lets you prefix all your logs with a stylish identifying string without changing the function signature of your console methods.

Before: before

After: after

Installation

CD into your project folder and install the package.

npm install itslog --save

Require the Package

Now that you've installed the package, you've got to require it in your code. You can do that like this:

ES6-Style:

import itslog from 'itslog';

CommonJS Style:

const itslog = require('itslog');

For browser people with no build system, this package creates a global variable called ItsLog if no other module loading system is available. Oh, you can also use AMD. I'm not gonna put an example here, you get the point. It's a UMD module with a global as a backup.

Usage Instructions

const console = itslog('test');

// Simple methods.
console.count('count');
console.log('log');
console.info('error');
console.info('info');
console.warn('warn');

// Complex methods.
console.assert(someVar === someOtherVar, 'log');
console.dir(obj);
console.dirxml(obj);
console.group(someVar);
console.groupCollapsed(someVar);
console.groupEnd(someVar);
console.table(["let's", "make", "a", "table"]);
console.trace(someVar);

Simple methods will prepend your prefix to the arguments. Complex methods will log your prefix and then invoke whatever function you really wanted to call. This is because a random string at the beginning of, say, a table doesn't make any sense.

1.2.4

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago