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

0.4.2 • Public • Published

Plain simple logger with banner and colors

Install

npm: npm install @prostojs/logger

Via CDN:

<script src="https://unpkg.com/@prostojs/dye"></script>
<script src="https://unpkg.com/@prostojs/logger"></script>

Usage

const { ProstoLogger, createConsoleTransort, coloredConsole } = require('@prostojs/logger')

const logger = new ProstoLogger({
    transports: [createConsoleTransort({
        // level: 0,
        format: coloredConsole
    })],
}, 'LOGGER')

logger.error('Error Message', new Error('test error'))
logger.fatal('Fatal here')
logger.warn('Some warning', { object: true, array: [1,2,3] })
logger.log('just a log message')
logger.info('just an info message')
logger.debug('just a debug message')
logger.trace('trace message')

Readme

Keywords

Package Sidebar

Install

npm i @prostojs/logger

Weekly Downloads

1

Version

0.4.2

License

MIT

Unpacked Size

21.7 kB

Total Files

7

Last publish

Collaborators

  • mav-rik