@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')

Dependencies (0)

    Dev Dependencies (29)

    Package Sidebar

    Install

    npm i @prostojs/logger

    Weekly Downloads

    95

    Version

    0.4.2

    License

    MIT

    Unpacked Size

    21.7 kB

    Total Files

    7

    Last publish

    Collaborators

    • mav-rik