Skip to content

logger 4.0.0-pr250.4

Install from the command line:
Learn more about npm packages
$ npm install @shiftcode/logger@4.0.0-pr250.4
Install via package.json:
"@shiftcode/logger": "4.0.0-pr250.4"

About this version

logger

🎯 Target runtime: es2023 (Node >= 20)

A simple logger to use with minimal dependencies. By default, the logger is standalone and can be easily configured to log messages to various transports.

Usage

import { Logger, LogLevel, LogTransport, BaseLoggerService } from '@shiftcode/logger'

// Create a transport for logging to the console with a specific log level
const transport = new LogTransport(
  LogLevel.DEBUG, // This controls the minimum log level
)

// BaseLoggerService is used to manage loggers and their transports
const baseLoggerService = new BaseLoggerService([transport])

// Create a logger instance with a specific name and color
const logger = baseLoggerService.getInstance('MyLogger', '#abcdef')

// Logging messages at different levels
logger.debug('This is a debug message')
logger.info('This is an info message')
logger.warn('This is a warning message')
logger.error('This is an error message')

Details


Assets

  • logger-4.0.0-pr250.4.tgz

Download activity

  • Total downloads 2
  • Last 30 days 0
  • Last week 0
  • Today 0