2.0.3 • Published 1 month ago

logger-for-yc-functions-with-tg-alert v2.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 month ago

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

Подключение: 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.

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

2.0.3

1 month ago

2.0.2

1 month ago

2.0.0

5 months ago

1.1.3

10 months ago

1.1.2

11 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago