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: speakerdeck.com/pycon2018 and github.com/PyCon/2018-slides

Пікірлер: 19

  • @emailformosa
    @emailformosa3 жыл бұрын

    Hello, viewer! Leave now and find a different video. This one only gets worse as you watch.

  • @robertgresham3489
    @robertgresham34895 жыл бұрын

    The only think I understood was "We understand how logging works now right?" Nope.

  • @cabc74
    @cabc744 жыл бұрын

    Overuse of silly images during the presentation harms its quality.

  • @Ambientededev
    @Ambientededev5 жыл бұрын

    Great talk Mario, I used the library but I still had issues with understanding the concepts and you made it the right choice by going through the knowledge built within the library. But for english speakers or even non-native ones, you should might consider making your presentation shorter so you're able to speak slower since sometimes you might sound way too fast for them.

  • @Ex0dus111
    @Ex0dus1115 жыл бұрын

    This is a great example how not to give a talk. No offense to the speaker, I'm sure he is very good in his field, and he seems nice. But he made some fundamentally wrong choices with this presentation. I would sum the issue up as, not starting out with code. He chooses to begin with an abstraction of his own solution. There are two issues here. First, abstractions are hard to grasp when you don't first understand the underlying logic. And second, he is giving us a solution without ever showing us a problem. Apart from "what is logging", he only briefly mentions it being better than print, because "you can do more", but never shows what problem he is actually solving. Unfortunately he gets stuck over-explaining his own abstraction, which is a common enough error. By the time he is half way through he has lost most of his audience.

  • @WarrenMarshallBiz

    @WarrenMarshallBiz

    5 жыл бұрын

    Valid. I'm reading comments because I'm 7 minutes in and considering moving on to another video ...

  • @joelmontesdeoca6572

    @joelmontesdeoca6572

    5 жыл бұрын

    Agree

  • @pl-rc

    @pl-rc

    3 жыл бұрын

    I agree. There's definitely several real life examples we can take from the field to support how using the default Logging module properly could make your life easier. A little bonus slide could include things like Logging aggregation and the ELK stack.

  • @armynyus9123
    @armynyus91235 жыл бұрын

    Since I discovered structlog (www.structlog.org/en/stable/) I look back to stdlib logging with a shivering feeling only...

  • @joelmontesdeoca6572
    @joelmontesdeoca65725 жыл бұрын

    Corey has a video on logging that I recommend you to watch if this talk left you confused. kzread.info/dash/bejne/X3WGq5Z8qpDHp9I.html

  • @dengan699
    @dengan6996 жыл бұрын

    a little bit difficult to understand his accent(?)

  • @mariocj89

    @mariocj89

    6 жыл бұрын

    Sorry about that :/ My accent is much better in Spanish :P

  • @bloodgain

    @bloodgain

    5 жыл бұрын

    I watched the talk at 1.5x speed, and I still understood you just fine.

  • @mariocj89

    @mariocj89

    5 жыл бұрын

    7even thanks a lot! If there is any part hard to understand or follow fell free to ask :)

  • @shadrus

    @shadrus

    5 жыл бұрын

    subtitles are fine

  • @panzach

    @panzach

    5 жыл бұрын

    lol please, the accent is easier to understand than the majority of british people's accents