1.0.5 • Published 4 years ago

simplogger v1.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

simplogger

An extremely simple logger for Node.js

Require the module

const Logger = require('simplogger');

or

import Logger from 'simplogger';

Usage (Logging to console):

Create an instance of the Logger

const logger = new Logger();

Access the functions.

logger.error("File not found", "Sample.txt");
logger.warn("You are using older version of the API");
logger.success("User has been verified successfully");
logger.info("Server is running on port 8000");
logger.debug("I am here :P");

Configuring the logger (Logging to a file, specific loglevels, No console)

const logger = new Logger({
    console: 'file',
    file: './test.log',
    append: true,
    label: 'Test:',
    levels: ['ERROR', 'WARN']
});

Configuring the logger (Logging to both file & console, specific loglevels, ISO timestamp)

const logger = new Logger({
    console: 'both',
    file: './test.log',
    append: true,
    timestamp: 'iso',
    label: 'Test:',
    levels: ['ERROR', 'WARN', 'INFO', 'DEBUG']
});

Configurations for the logger

A screenshot!

Screenshot