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

2.0.3 • Public • Published

@skyra/logger

A lightweight logger system with level support.

Features

  • Logging integration similar to @sapphire/plugin-logger.
    • Log levels
    • Colorette powered Colours
    • Timestamps
    • Logging similar to framework (registering commands, errors, successes, etc)

Usage

import { Logger } from '@skyra/logger';

const logger = new Logger();

logger.info('Hello world');
// [2022/08/04-13:28:58] INFO (19284): Hello World

logger.info('Hello, %s', 'Skyra');
// [2022/08/04-13:29:46] INFO (19284): Hello, Skyra

For ease of use, @skyra/logger re-exports all the functions from colorette.

Package Sidebar

Install

npm i @skyra/logger

Weekly Downloads

185

Version

2.0.3

License

Apache-2.0

Unpacked Size

18.5 kB

Total Files

6

Last publish

Collaborators

  • favna
  • kyranet