1.2.6 • Published 6 months ago

@coxy/ts-node-logger v1.2.6

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

ts-node-logger

Install

npm install @coxy/ts-node-logger

Create logger

import { Logger } from '@coxy/ts-node-logger';

... or using CommonJS syntax:

const { Logger } = require('@coxy/ts-node-logger');

Params

valuetypedefault value
namestringnull
uuidnumbernull
const logger = new Logger;

const logger2 = new Logger({ name: 'abc' });

const logger3 = new Logger({ name: 'foo', uuid: 8 });

Methods

MethodDescription
logger.resetId()reset Id
logger.fork({ name: 'string' })fork current logger & add new name
logger.disableLogger(false)enable/disable loggerdefault enabled
logger.enableTime(true)enable/disable time log (ms)default disabled
const logger = new Logger;
logger.log('123'); //[3e691f06-fb1a-e2] 123
logger.resetId();
logger.log('123'); //[2e0ab648-1310-cd] 123

Exapmle

const logger = new Logger;

logger.log('some message'); //[675da0e1] some message
logger.info('some message'); //[675da0e1] some message
logger.warn('some message'); //[675da0e1] some message
logger.error('some message'); //[675da0e1] some message
const logger2 = new Logger({ uuid: 10 });
logger.wann('message') //[2f301fe0-b] 123

const logger = new Logger({ name: 'foo', uuid: 8 });
logger.warn('message') //[foo] [675da0e1] 123
1.2.6

6 months ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.1

2 years ago

1.1.2

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

3 years ago