JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2889
  • Score
    100M100P100Q114512F
  • License MIT

Plain simple logger with banner and colors

Package Exports

  • @prostojs/logger
  • @prostojs/logger/package.json

Readme

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