apdev-logger
v2.1.1
Published
Logger made for beautifying logging exeperience for developers
Downloads
11
Maintainers
Readme
APDev Logger
This logger is made by a developer for the developers to make their logging experience beautiful.
Installing the package
npm install apdev-logger
Steps to use
Step-1 : Initialize a class object
import {APDevLogger, trace, logLevel, logTypes} from "apdev-logger";;
const apLogger = new APDevLogger({type: logTypes.TEXT, colorized:true, switch: 'on'});
type: logTypes.JSON | logTypes.TEXT ( default: TEXT ) - ~~optional~~ colorized: true | false [default: true] - ~~optional~~ switch: 'on' | 'off' [default: 'on'] (In case you want to use regular console logs) - ~~optional~~
Step-2 : Use the instance
apLogger.debug('Reaching this checkpoint...',null,trace());
apLogger.info('User is active now!');
apLogger.success('Successfully stored Data',{value:123,name:'arth'});
apLogger.warn('Database connection is down!',null,trace());
apLogger.error('Failed to save User data',{value:123,name:'arth'},trace());
Param-1: Message string/stringify json Param-2: Extra JSON Data if any - ~~optional~~(should be null if want to use Param-4) Param-3: If want to add line tracing to logs - ~~optional~~
Till version (2.0.1) - Will be deprecated soon
apLogger.log(logLevel.DEBUG,'Reaching this checkpoint...',null,trace());
apLogger.log(logLevel.INFO,'User is active now!');
apLogger.log(logLevel.SUCCESS,'Successfully stored Data',{value:123,name:'arth'});
apLogger.log(logLevel.WARNING,'Database connection is down!',null,trace());
apLogger.log(logLevel.ERROR,'Failed to save User data',{value:123,name:'arth'},trace());
Param-1: Level of logs Param-2: Message string/stringify json Param-3: Extra JSON Data if any - ~~optional~~(should be null if want to use Param-4) Param-4: If want to add line tracing to logs - ~~optional~~
Text Output
JSON Output
Thanks for using !
Give Your feedbacks and suggest something that I can build to make JavaScript easier for developers.