simple-frontend-logger

1.0.5 • Public • Published

Simple-Frontend-Logger

Want to save logs during frontend web development in a file? Just use logger.log() and get logs in .log / .txt / .json format

Version npm

NPM

Usage

const logger = require('simple-frontend-logger');
logger.level = 2;
logger.fileFormat = 'JSON';

logger.log(0, "This is an error message");
logger.log(1, "This is a warn message");
logger.log(2, "This is an info message");
logger.log(3, "This is a debug message");

logger.error("This is an error message");
logger.warn("This is a warn message");
logger.info("This is an info message");
logger.debug("This is a debug message");

Logging

Logging levels in simple-frontend-logger is assumed to be numerically ascending from most important to least important._

const levels = {
  error: 0,
  warn: 1,
  info: 2,
  debug: 3
};

A logger has following member variables:

Name Default Description
level 3 Log only if log level of message is less than or equal to this level
fileFormat SIMPLE Logs are saved in .txt in simple format, LOG and JSON format are also available
_save_logs_key q Press Ctrl+q to save logs on your machine
_console_logs_key b Press Ctrl+b to log all logs on your console
_clear_logs_key m Press Ctrl+m to clear all logs

A logger has following methods:

Name Description
saveLogs() Downloads logs on your machine
consoleLogs() console.log() all logs
clearLogs() Clears all existing logs

Installation

npm install simple-frontend-logger
yarn add simple-frontend-logger

Author: Tejas Vaij

Package Sidebar

Install

npm i simple-frontend-logger

Weekly Downloads

3

Version

1.0.5

License

ISC

Unpacked Size

8.57 kB

Total Files

4

Last publish

Collaborators

  • tech_man_tejas