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