Developers get the logs they deserve
Developers may be more familiar with catching errors by using the print() statement than by using the logging module from the standard Python library. I tell you about its advantages and configuration features.
We examine in detail how to start using the logging module into your project, how to catch errors in asynchronous applications, and how to configure the module if you develop an open source library. As a result, you will learn how to turn logs into a realtime profiler that will help you find bottlenecks and investigate incidents.
Software Engineer on Tinkoff.ru, maintainer of flake8-rs library, conference speaker PyCon Russia.