Архитектура программного обеспечения на Golang: структурированное журналирование с использованием...
Автор: Mario Carrion
Загружено: 2023-04-07
Просмотров: 8544
Добро пожаловать на очередной видеоролик об архитектуре программного обеспечения на Go/Golang. В этом видео я расскажу о структурированном журналировании с использованием нового пакета slog для улучшения наблюдаемости.
■ Что такое структурированное журналирование?
Структурированное журналирование — это практика, которая подразумевает реализацию согласованного и предопределённого формата сообщений для записей журнала приложения; этот формат сообщений обычно представлен в виде набора пар «ключ-значение».
== Полезные ссылки
■ Пример кода: https://github.com/MarioCarrion/video...
■ Архитектура программного обеспечения на Golang: Наблюдаемость: • Software Architecture in Golang: Observabi...
■ Изучение Golang: Пакет Context: Отмены, Сроки и Значения в области запроса: • Learning Golang: Context package: Cancella...
■ Предложение: https://go.googlesource.com/proposal/...
■ Проблема предложения: https://github.com/golang/go/issues/5...
== Всё о Go/Golang Плейлисты
■ Архитектура программного обеспечения на Go/Golang: • Software Architecture and System Design in...
■ Разработка микросервисов на Go/Golang: • Building Microservices in Golang/Go
■ Инструменты и пакеты Go/Golang: • Golang/Go Tools and Packages
■ Изучение паттернов многопоточности на Go/Golang: • Learning Go/Golang Concurrency Patterns
■ Изучение Go/Golang: • Learning Go/Golang
■ Изучение реляционных баз данных в Go/Golang: • Learning Go/Golang: Relational Databases
■ Тестирование в Go/Golang: • Testing in Golang/Go
== Социальные сети
■ / mariocarrion
■ / mario.carrion
■ / mariocarrion
00:00 — Начало
00:11 — Что такое структурированное логирование в Golang?
01:58 — Введение в Slog и структурированное логирование в Golang
06:21 — Структурированное логирование: группы Slog в Golang
07:39 — Структурированное логирование: настраиваемые обработчики с контекстом в Golang
10:40 — Заключение по структурированному логированию в Golang с помощью пакета Slog
=== Кто я?
Привет👋🏼! Меня зовут Марио, я архитектор-практик и ведущий бэкенд-инженер с многолетним опытом разработки всех видов программного обеспечения, включая локальные системы промышленной автоматизации, компоненты Linux Accessibility Desktop и браузера, а также распределенные рекламные микросервисы.
Контент, которым я делюсь, охватывает различные темы, которые я изучил, работая в небольших стартапах и крупных компаниях, включая процессы, которым я следовал на протяжении многих лет для успешной разработки сложных корпоративных систем от начала до конца.
Подпишитесь, если вам нравится разработка программного обеспечения, архитектура программного обеспечения и проектирование систем!
Так держать. Не сдавайтесь!
#golang #tutorial #softwarearchitecture
=== Наш канал видеоблога
/ rubycarrion
=== Наши партнёрские ссылки ниже
■ Мой магазин на Amazon: https://www.amazon.com/shop/rubycarrion
■ Покупайте мои посты в Instagram на моей странице shopLTK: https://www.shopltk.com/explore/RubyC...
■ Камера для видеоблога: Sony RX100 VII https://amzn.to/3qQfvMc
■ Другие камеры и оборудование для видеоблога: https://rubycarrion.com/vlogcamerasan...
■ Поддержите канал, покупая по моим ссылкам: https://rubycarrion.com/shop-my-links/
■ Получите 30-дневную БЕСПЛАТНУЮ пробную версию Epidemic Sound: https://www.epidemicsound.com/referra...
■ Присоединяйтесь к Rakuten БЕСПЛАТНО и получите 30 долларов при покупке на 30 долларов: https://www.rakuten.com/r/RUBYRA132?e...
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Некоторые ссылки в описании являются партнёрскими. Будучи участником этих партнёрских программ, я получаю небольшую комиссию с ваших покупок без каких-либо дополнительных затрат с вашей стороны. Я ценю вашу поддержку! 💖
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: