lccl
light custom console log
Install
npm install lccl
Use
const lccl = require('lccl')(<LOG Prefix>,<show date>,<show gray scale>)
Samples
- Single Prefix for all log methods
const lcclUnique = 'TEXT UNIQUE FOR ALL OF THEM' false trueconst lcclUniqueWithDate = 'TEXT UNIQUE FOR ALL OF THEM'true true lcclUnique // # TEXT UNIQUE FOR ALL OF THEM # TEST LOGlcclUnique // # TEXT UNIQUE FOR ALL OF THEM # TEST INFOlcclUnique // # TEXT UNIQUE FOR ALL OF THEM # TEST WARNlcclUnique // # TEXT UNIQUE FOR ALL OF THEM # TEST ERROR lcclUniqueWithDate // 2017-01-20 at 22:41:43 >> # TEXT SPECIFIC INFO # TEST LOGlcclUniqueWithDate // 2017-01-20 at 22:41:43 >> # TEXT SPECIFIC INFO # TEST INFOlcclUniqueWithDate // 2017-01-20 at 22:41:43 >> # TEXT SPECIFIC INFO # TEST WARNlcclUniqueWithDate // 2017-01-20 at 22:41:43 >> # TEXT SPECIFIC INFO # TEST ERROR
- Specified Prefix for each log methods
const lcclConfig = info: 'TEXT SPECIFIC INFO' warn: 'TEXT SPECIFIC WARNING' error: 'TEXT SPECIFIC ERROR'const lcclSpecific = lcclConfig false trueconst lcclSpecificWithDate = lcclConfig true true lcclSpecific // # TEXT SPECIFIC INFO # TEST LOGlcclSpecific // # TEXT SPECIFIC INFO # TEST INFOlcclSpecific // # TEXT SPECIFIC WARNING # TEST WARNlcclSpecific // # TEXT SPECIFIC ERROR # TEST ERROR lcclSpecificWithDate // 2017-01-20 at 09:27:14 >> # TEXT SPECIFIC INFO # TEST LOGlcclSpecificWithDate // 2017-01-20 at 09:27:14 >> # TEXT SPECIFIC INFO # TEST INFOlcclSpecificWithDate // 2017-01-20 at 09:27:14 >> # TEXT SPECIFIC WARNING # TEST WARNlcclSpecificWithDate // 2017-01-20 at 09:27:14 >> # TEXT SPECIFIC ERROR # TEST ERROR