@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.

/@skyra/logger/

    Package Sidebar

    Install

    npm i @skyra/logger

    Weekly Downloads

    335

    Version

    2.0.3

    License

    Apache-2.0

    Unpacked Size

    18.5 kB

    Total Files

    6

    Last publish

    Collaborators

    • favna
    • kyranet