logger-for-yc-functions-with-tg-alert

2.0.3 • Public • Published

Позволяет выводить в лог яндекса сообщения используя уровни яндекса.

Подключение: const log = require("logger-for-yc-functions-with-tg-alert")(module, 'Заголовок для сообщения в тг');.

Вид в логе: Дата, Время | Уровень | путь до вызова лога:>> | подпись к сообщению, если указана:>> | ваше сообщение

Если нет переменной окружения NODE_ENV=dev, то сообщения уровня debug выводиться не будут. Если стоит переменная окружения NODE_ENV=local, то форматирование сообщений поменяется для вывода в консоль.

Для отправки сообщений в телеграм:

  • требуется в переменных окружения указать:
    • TG_INFO_BOT_TOKEN - токен тг бота для отправки информационных сообщений
    • TG_ERROR_GROUP_ID - идентификатор группы телеграм для информирования об ошибках
  • при создании класса указать заголовок сообщения (название функции)
  • TG_INFO_BOT добавить в группу TG_ERROR_GROUP
  • для сообщений включен parse_mode: "MarkdownV2"
  • спецсимолы которые требуется оставить экранировать с помощью 3 символов \

Вид сообщения в тг

заголовок сообщения

ERROR: 2023-06-13T09:12:24 UTC [/.../.../.../index.js] подпись к сообщению:>> сообщение

P.S.

для выяснения идентификатора группы для информирования об ошибках можете воспользоваться ботом.

Package Sidebar

Install

npm i logger-for-yc-functions-with-tg-alert

Weekly Downloads

1

Version

2.0.3

License

MIT

Unpacked Size

13.3 kB

Total Files

4

Last publish

Collaborators

  • jhon_mosk