Companies Home Search Profile

Python Logging: Step by Step Intro

Focused View

Red Eyed Coder Club

2:05:26

75 View
  • 1. Introduction Why do we need Logging.mp4
    03:15
  • 2.1 1 logging design.zip
  • 2. The design of Logging module and simple logger.mp4
    21:03
  • 3.1 2 hierarchy.zip
  • 3. Logger hierarchy, message processing, and propagation. Basic configuration.mp4
    16:41
  • 4.1 3 configuration.zip
  • 4.2 settings.zip
  • 4. Logger configuration with config file. Rotating File Handler..mp4
    20:04
  • 5.1 4 strings formatting.zip
  • 5. Why to use %s strings formatting for Logging purposes.mp4
    06:13
  • 6.1 5 exceptions.zip
  • 6. Logging exceptions.mp4
    05:14
  • 7.1 6 filters extra.zip
  • 7.2 settings.zip
  • 7. Creating of custom Filter, using extra parameter.mp4
    14:26
  • 8.1 7 handlers bot.zip
  • 8.2 settings.zip
  • 8. Creating of custom Handler, Telegram Bot to get messages from loggers.mp4
    21:08
  • 9.1 main.zip
  • 9.2 settings.zip
  • 9.3 utils.zip
  • 9. More practical example of using Logging module.mp4
    17:22
  • Description


    The step by step introduction in Python Logging module.

    What You'll Learn?


    • Why to use Python Logging module
    • How to use Python Logging module
    • Understanding of how Python Logging module works
    • How to write Telegram Bot to get messages from your logger

    Who is this for?


  • Beginner Python developers with some experience.
  • What You Need to Know?


  • The course fit to beginners with some experience.
  • If you can write a couple of scrapers or a simple Django/Flask app - this course will fit to you.
  • Basics of OOP
  • More details


    Description

    This course is designed to simplify the understanding of the Python Logging module, which is a powerful yet often misunderstood tool in the Python ecosystem.


    The Logging module plays a crucial role in building robust and reliable software. It allows developers to capture and manage log messages, providing valuable insights into the behavior and performance of their applications. However, due to its complexity, many beginners find it challenging to grasp its full potential. This course aims to bridge that gap by providing a step-by-step approach to mastering the Logging module.


    One of the key focuses of this course is to explore the practical applications of the Logging module. You will learn how to leverage its features to build a monitoring system for your projects. By integrating the Logging module with email or Telegram Bot, you will be able to receive notifications about errors and other significant events occurring within your project.


    In addition to covering the fundamental concepts, this course delves into the design of Python Loggers and the hierarchy of loggers. You will gain a deep understanding of how log messages are processed and learn various techniques to configure Python loggers effectively. Furthermore, you will explore the benefits of using the %s or printf string formatting style for log messages, enabling you to customize the output and enhance readability.


    The course also covers logging of exceptions, an essential aspect of error handling. You will learn how to effectively log exceptions to capture critical information for debugging and troubleshooting. Additionally, you will discover the power of logging filters and how to create custom filters to fine-tune the logging behavior according to your project's requirements.


    To expand your skills further, this course guides you through the process of creating a custom logging handler. You will gain hands-on experience in building a Telegram bot that can fetch log messages from your projects, enabling you to monitor them in real-time.


    By the end of this course, you will have a strong command of the Python Logging module and its advanced features. You will be equipped with the knowledge and skills to implement a robust logging strategy in your projects, ensuring better error management, easier debugging, and improved overall software quality.


    Enroll now and unlock the full potential of the Python Logging module. Start your journey towards building more reliable and maintainable Python applications.


    Topics


    • Why we need to use Logging tools in our projects

    • Design of Python Loggers

    • Hierarchy of Python loggers

    • How logs messages are processed

    • How to configure Python loggers

    • Why to use %s or so called printf strings formatting style

    • Logging of exception

    • Why to use logging filters, and create a custom filter

    • How to create a custom logging Handler

    • How to create a Telegram bot to get messages from our projects

    Who this course is for:

    • Beginner Python developers with some experience.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Red Eyed Coder Club
    Red Eyed Coder Club
    Instructor's Courses
    Red Eyed Coder Club is Python developer with 9 years of experience. Author of a Youtube channel about Python, Django/Flask development, andan esteemed online education provider that offers a diverse range of tutorials and courses.We are committed to equipping you with the most up-to-date and superior learning experiences to facilitate your educational journey. Thank you for choosing Red Eyed Coder Club as your learning partner. I sincerely hope you derive immense satisfaction and accomplishment from my courses. I look forward to bringing you even more valuable learning opportunities in the future.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 9
    • duration 2:05:26
    • Release Date 2023/08/24