У нас вы можете посмотреть бесплатно Мой подход к логгированию в программах на Common Lisp [EN Subs] или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Рассказываю как я использую Log4CL для логгирования, про запись в лог дополнительных полей и то, как настроить логгирование для Common Lisp в продакшн, чтобы логи собирались с Kubernetes кластера в централизованное хранилище. Я сделал несколько библиотек, улучшающих Log4CL и облегчающих настройку логгинга. Про них и пойдёт речь. Так же, покажу, как использовать интерфейс Яндекс Облака, чтобы фильтровать логи по тем полям, которые вы добавите с помощью моей библиотеки log4cl-extras. Однако, в этом ролике не раскрыта тема именно со сбором логов с Kubernetes кластера, но после того, как вы сделали так, чтобы backend писал логи в JSON формате, сбор логов с кластера ничем не отличается от программ на других языках программирования. Ещё одна тема, которую я упомянул лишь вскользь - настройка уровней логгирования для отдельных файлов и пакетов. Но я не показал как выглядит интеграция Log4CL и Emacs. Если интересно увидеть - пишите в комментах, сделаю ещё ролик. Таймкодики: 00:00 Почему я выбрал log4cl 02:05 Что за структурное логгирование? 04:16 Логгирование в Облаке 06:50 Добавляем свои поля 10:55 Фильтрация логов по полям 14:46 Отдельные логи для REPL 20:37 Конфигурация уровней логгирования 25:22 Заключение Ссылки: log4cl-extras: https://40ants.com/log4cl-extras/ - расширение для JSON логов и структурного логгирования log4sly: https://github.com/40ants/log4sly - интеграция с Emacs и SLY (с SLIME поддерживается "из-коробки") 40ants-logging: https://40ants.com/logging/ - автонастройка логгинга при подключении к REPL Поддержать проект можно тут: https://boosty.to/40ants Подключиться к разработке OpenSource здесь: https://github.com/40ants Тегики: #commonlisp, #logging, #kubernetes, #yandexcloud, #lisp