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");

Readme

Keywords

Package Sidebar

Install

npm i logger-colored

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

20.3 kB

Total Files

13

Last publish

Collaborators

  • sagit117