Skip to content

NPM package. Console.{info, warn, error} as winston logger

License

Notifications You must be signed in to change notification settings

mirkadev/global-console-logger

Repository files navigation

Global Console Logger

Description

Use winston logger as native console methods. You shouldn't have winston logger in your packages.

How use

You should import this global-console-logger package only one time in your project.

Then just use your lovely console.info, console.warn, console.error.

const { logger } = require('global-console-logger');

logger();

// info.log
console.info('It message show in console and info.log file');

// warn.log
console.warn('It message show in console and warn.log file');

// error.log
console.error('It message show in console and error.log file');

Transport settings

const { logger } = require('global-console-logger');

logger({ info: false, error: { maxFiles: 10, maxsize: 625000 } });

It disable logging into info.log and set max files count and max file size for error.log file.

Default

By default maxFiles = 2 and maxsize = 5120000

Timezone settings

Use process.env.TZ = 'Europe/Moscow' for set timezone.

Locale setting:

logger({ timeStamp: { locale: 'ru-RU' } });

About

NPM package. Console.{info, warn, error} as winston logger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published