UNPKG

ps-logger

Version:

ps-logger is a production grade logger, basically it is used for logging info,warning,error,silly,verbose and debug statements

79 lines (69 loc) 1.64 kB
/** * @name ps-logger * @namespace ps-logger * @description ps-logger is a production grade logger, basically it is used for logging info,warning,error,silly,verbose and debug statements * @version 1.0.8 * @author shivansh patel <shivanshpatel.1999@gmail.com> * @license MIT * @example info('Hello World!'); */ /** * used for logging debug messages * * @param {any} arg */ export function debug(arg: any); /** * used for logging error messages * * @param {any} arg */ export function error(arg: any); /** * used for logging info messages * * @param {any} arg */ export function info(arg: any); /** * used for logging prompt messages * * @param {any} arg */ export function prompt(arg: any); /** * `setColor` method is used for turning colors on and off * * @param {boolean} color - it accepts a boolean value */ export function setColor(color: boolean): void; /** * used for logging your terminal output in `ps-logger.log` file * * use this method only once it will work globally to output all your logs in log file * * @param {boolean} fileLogging - it accepts a boolean value * @default - false * * @param {string} fileName - it accepts a string value for file name,don't add extensions * @default - "ps-logger.log" */ export function logToFile(fileLogging: boolean, fileName: string): void; /** * used for logging silly messages * * @param {any} arg */ export function silly(arg: any); /** * used for logging verbose messages * * @param {any} arg */ export function verbose(arg: any); /** * used for logging warn messages * * @param {any} arg */ export function warn(arg: any);