0.1.4 • Published 1 year ago

@costlydeveloper/easy-peasy-logger v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

-----------------------------------------------------

You are welcome to contribute to this lib ❤️

What is the purpose of Easy Peasy Logger?

The main goal is to make different color logs when you debug a large feature or multiple files, it becomes easier and faster to notice the log result instead of traditional file and line reading from the browser console.

-----------------------------------------------------

Installation

npm install @costlydeveloper/easy-peasy-logger

ES6 import

import { Log } from '@costlydeveloper/easy-peasy-logger';

-----------------------------------------------------

Documentation

Are you lazy to read the documentation? Ok, go to the code generator: HERE.

Examples

E.g. 1: different color logs it becomes easier and faster to notice the log result.

const user = { user: '123' }; // mock data

Log.green('EXAMPLE')();
Log.red('EXAMPLE')(user);
Log.blue('EXAMPLE')(user);
Log.purple('EXAMPLE')(user);
Log.yellow('EXAMPLE')(user);

eg4.png


E.g. 2: if you need more colors, make a custom color:

Log.customColor('#B19F88', 'My note...')('Log anything here..');

customcolor.png


Predefined color types
green
red
blue
purple
yellow

Additional options

epl.png


E.g. 3: If you need some funny styling for any reason, use additional arguments:

Log.red('My note...', 'U', 20)('Log anything here..');

red.png


Available options

argumentstypeput on
Bstringbold
Istringitalic
Sstringstrikethrough
Ustringunderline
a number e.g. 30numberfont size

Enable / Disable Logs (development mode)

ES6 import:

import { LogRules } from '@costlydeveloper/easy-peasy-logger';

Use this feature to disable logs, if you wand to disable all logs, invoke the method in the start of your app:

LogRules.disableLog();

Or enable it again in any part of your code:

LogRules.enableLog();

-----------------------------------------------------

License

Licensed under MIT.

P.S. ❤️ strike the star on the Github repo! Thank you!