logger-colored
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Класс для колорированного вывода лога

/**
 * конфиг для логера
 */
const config = {
    INFO: {
        format: ["DATE", "TYPE", "MSG"], // последовательность вывода, доступные типы: "DATE", "TYPE", "MSG"
        color: {
            DATE: "bold", // название полей соответствует типам
            TYPE: "blue.bold.bgBlack",
            MSG: "bold",
        },
        type: "INFO LOG", // метка для лога, вывод [INFO LOG]
    },
};

/**
 * в инстанс можно передать свою функцию логирования
 * после конфига
 * функция должна принять function(msg: string | string[])
 */
const color = new ColoredLogger(config);
color.log("INFO", "test drive new class logger");

/logger-colored/

    Package Sidebar

    Install

    npm i logger-colored

    Weekly Downloads

    5

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    20.3 kB

    Total Files

    13

    Last publish

    Collaborators

    • sagit117