@eslym/logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@eslym/logger

Just my fancy logger, nothing special

npm install eslym-logger

Basic usage

import {logger} from '@eslym/logger';
logger.log('This is log');
logger.logWith('DATABASE', 'This is log for database');

Advance usage?

import {Logger, TextLogging, InspectorLogging, createAppendStream} from '@eslym/logger';

const logger = new Logger();

let errorLog = createAppendStream('error.log');
let normalLog = createAppendStream('normal.log');

logger.on('record', TextLogging({
    name: "WORKER-1",
    color: false,
    error: errorLog,
    warn: errorLog,
    info: normalLog,
    log: normalLog,
}));
logger.on('record', TextLogging({
    name: "WORKER-1",
}));

logger.on('record', InspectorLogging);
logger.log('This is log from worker.');
logger.error('This is error log from worker.');
logger.warn('This is warning log from worker.');

Readme

Keywords

none

Package Sidebar

Install

npm i @eslym/logger

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

17.1 kB

Total Files

6

Last publish

Collaborators

  • 0nepeop1e