Mario Corchero - Effortless Logging: A deep dive into the logging module - PyCon 2018
Speaker: Mario Corchero
Logs are our best friend, especially on those late nights when we try to troubleshoot a problem in production that was written by a co-worker who is on vacation. Logs are the main way to know what is happening with an application at runtime, but we don’t realize how important they are until we actually need them. Unfortunately, they are usually an under-estimated part of the development process.
This talk aims to transmit the need for the logging module, briefly explains how to use it and how it is built, and dives into all the complexity that is hidden to us. This will help attendees not just understand all the magic that allows us to inspect our applications at runtime, but also to avoid mistakes and adapt the module to our needs for more esoteric scenarios.
The talk is structured to simplify the understanding of the logging module. Many people have read the documentation, but still struggle to fully understand what is happening under the hood. This talk aims to eliminate that barrier by presenting it in an easier-to-digest manner.
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Mario Corchero - Effortless Logging: A deep dive into the logging module - PyCon 2018 канала PyCon 2018
Logs are our best friend, especially on those late nights when we try to troubleshoot a problem in production that was written by a co-worker who is on vacation. Logs are the main way to know what is happening with an application at runtime, but we don’t realize how important they are until we actually need them. Unfortunately, they are usually an under-estimated part of the development process.
This talk aims to transmit the need for the logging module, briefly explains how to use it and how it is built, and dives into all the complexity that is hidden to us. This will help attendees not just understand all the magic that allows us to inspect our applications at runtime, but also to avoid mistakes and adapt the module to our needs for more esoteric scenarios.
The talk is structured to simplify the understanding of the logging module. Many people have read the documentation, but still struggle to fully understand what is happening under the hood. This talk aims to eliminate that barrier by presenting it in an easier-to-digest manner.
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Mario Corchero - Effortless Logging: A deep dive into the logging module - PyCon 2018 канала PyCon 2018
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Carl Meyer - Type-checked Python in the real world - PyCon 2018James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018Mario Corchero - Exceptional Exceptions - How to properly raise, handle and create them.Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018David Beazley - Reinventing the Parser Generator - PyCon 2018Justin Crown - "WHAT IS THIS MESS?" - Writing tests for pre-existing code bases - PyCon 2018Alvaro Leiva Geisse - Systemd: why you should care as a Python developer - PyCon 2018Lisa Roach - Demystifying the Patch Function - PyCon 2018Jack Diederich - HOWTO Write a Function - PyCon 2018Logging Tutorial in Python | DON’T use Print for logging | How to Log messages in PythonWhen Python Practices Go Wrong - Brandon Rhodes - code::dive 2019Kyle Knapp - Automating Code Quality - PyCon 2018Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applicationsLogging Best Practices in the CI/CD EraRaymond Hettinger - Beyond PEP 8 -- Best practices for beautiful intelligible code - PyCon 2015Dustin Ingram - Inside the Cheeseshop: How Python Packaging Works - PyCon 2018Pablo Galindo Salgado - Time to take out the rubbish: garbage collector - PyCon 2019Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018Trey Hunner - Using List Comprehensions and Generator Expressions For Data Processing - PyCon 2018