Skip to content

unsivilaudio/BetterLogger

Repository files navigation

Better Logger

A SIMPLE LOGGING SOLUTION


Installation

npm install --save express-better-logger

Usage

const Logger = require('better-logger');
const log = new Logger('ServiceName');

// Log an INFO message
log.info('This is an info message');

// Log an ERROR message
log.error('This is an error message');

// Log an WARN message
log.warn('This is an warn message');


Current Message Format

[type][date][servicename] [message]

[INFO][2022-03-29T14:52:15.720Z][SERVICENAME] This is an info message.

Options

The logger receives an optional options object as the 2nd parameter.

@param @type Default Note
file boolean FALSE enable file logging
path string NULL required with file, absolute path to store log files
UTC boolean TRUE enable log time in UTC
colors object null define the log colors props

info: <string> default - yellow
error: <string> default - red
warn: <string> default - white
date: <string> default - magenta

Available Colors

bright | red | green | yellow | blue | magenta | cyan | white

Issues

Please use the issue tracker to report issues with the project. My sincerest thanks to all you beta testers. 🥂

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published