Загрузка страницы

Владимир Красильщик – Что надо знать о логировании прагматичному Java‑программисту

Ближайшая конференция:
JPoint 2021 — 13-16 апреля, онлайн.
Подробности и билеты: https://bit.ly/3ra1zME

. . Владимир Красильщик, Luxoft – Что надо знать о логировании прагматичному Java‑программисту
Конференция JBreak 2016
Новосибирск, 19.03.2016

В работе профессиональных Java‑программистов такой аспект как логирование не представляется чем-то важным, значимым. И мы, пожалуй, в самую последнюю очередь задумываемся над тем, какую библиотеку для логирования использовать: решение принимается интуитивно и быстро, ведь весь фокус нашего внимания сосредоточен на драгоценной бизнес-логике, производительности и новомодных инструментах и подходах.

Ну правда, ну что интересного может быть в логировании? Это ведь просто чтобы не писать System.out.println(), да? Казалось бы, что может быть такого-эдакого в логировании?

Оказывается, что когда приложение начинает жить своей нормальной жизнью, а именно переходить из рук в руки программистов и тестеров, ломаться, чиниться, всячески падать и поддерживаться, а тем более когда оно начинает интегрироваться с другими подсистемами или апгрейдиться на новые версии библиотек, вот тут логирование и показывает своё истинное лицо и весело спрашивает: «Ну что, @#$%, не ждали?».

В своём докладе я расскажу, почему и как я переделывал логирование в десятках микросервисов, а также чему я научился в процессе этой работы.

Из доклада слушатель узнает, как сочетаются современные библиотеки логирования, как можно и нужно использовать логи и про возможные «нежданчики», которые могут случаться, например, в простейшей строке

log.info("personalId="+id)

Видео Владимир Красильщик – Что надо знать о логировании прагматичному Java‑программисту канала JUG .ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
15 июля 2016 г. 14:47:15
00:48:00
Другие видео канала
Алексей Нестеров — Spring: Your next Java microframeworkАлексей Нестеров — Spring: Your next Java microframeworkУроки Java 149: Логирование - loggersУроки Java 149: Логирование - loggersHow to do logging in Spring Boot - Brain BytesHow to do logging in Spring Boot - Brain BytesSven Ruppert — Hidden pearls for high-performance-persistence in JavaSven Ruppert — Hidden pearls for high-performance-persistence in JavaВерстка сайта с нуля, для новичков. Марафон по верстке, день 2Верстка сайта с нуля, для новичков. Марафон по верстке, день 2Владимир Озеров — Как мы делали SQL в HazelcastВладимир Озеров — Как мы делали SQL в HazelcastДмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее JavaДмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее JavaВладимир Плизга — Spring Boot «fat» JAR: Тонкие части толстого артефактаВладимир Плизга — Spring Boot «fat» JAR: Тонкие части толстого артефактаРоман Елизаров — Интервью и Q&A: Эволюция Java и Kotlin. Что нас ждет?Роман Елизаров — Интервью и Q&A: Эволюция Java и Kotlin. Что нас ждет?Log4JLog4JЭмиль Ибрагимов — Java в Serverless — быть или не быть?Эмиль Ибрагимов — Java в Serverless — быть или не быть?Otavio Santana, Karina Varela — Architecting and delivering Java applications in the cloud eraOtavio Santana, Karina Varela — Architecting and delivering Java applications in the cloud eraАлексей Кузин — Работа с шардированными данными в памяти со вкусом Spring DataАлексей Кузин — Работа с шардированными данными в памяти со вкусом Spring DataИдель Пивницкий — Философия дизайна микросервисов с ServiceTalk.ioИдель Пивницкий — Философия дизайна микросервисов с ServiceTalk.ioКак Настроить Чувствительность в Pubg Mobile. Пубг Мобайл.Как Настроить Чувствительность в Pubg Mobile. Пубг Мобайл.Alan Bateman — Project loom: Modern scalable concurrency for the Java platformAlan Bateman — Project loom: Modern scalable concurrency for the Java platformHeinz Kabutz, John Green — Thread Safety with Phaser, StampedLock and VarHandleHeinz Kabutz, John Green — Thread Safety with Phaser, StampedLock and VarHandleJava for Beginners 13 - Logging using slf4j and logbackJava for Beginners 13 - Logging using slf4j and logbackИван Землянский — Аерон. High performance-транспорт для low latency-микросервисовИван Землянский — Аерон. High performance-транспорт для low latency-микросервисов
Яндекс.Метрика