0.0.1 • Published 2 years ago

category-logger v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Category Logger

Log with color-coded categories.

Example

example.png

Create log categories using Enum and set colors to each category using Map.

import CategoryLogger from 'category-logger';

export enum Categories {
    API,
    DATA,
    ERROR,
}

const categoryColors = new Map([
    [Categories.API, '#1976D2'], // blue
    [Categories.DATA, '#388E3C'], // green
    [Categories.ERROR, '#D32F2F'], // red
]);

const logger = new CategoryLogger(Categories, categoryColors, true);
export default logger;
import logger, { Categories } from './logger';

logger.log(Categories.API, 'GET /user');
logger.log(Categories.API, 'GET /article');
logger.log(Categories.DATA, 'Collected data from archive');
logger.log(Categories.API, 'POST /article');
logger.log(Categories.DATA, 'Saved data to database');
logger.log(Categories.ERROR, 'Exception while parsing data');
0.0.1

2 years ago