Chapter 7: Debugging Modules

In Chapter 5, Basic Server-Side Development, we saw how to write model methods to implement the logic of our module. However, we may get stuck when we encounter errors or logical issues. In order to resolve these errors, we need to perform a detailed inspection and this may take time. Luckily, Odoo provides you with some debugging tools that can help you to find the root cause of various issues. In this chapter, we will look at various debugging tools and techniques in detail.

In this chapter, we will cover the following recipes:

  • The auto-reload and --dev options
  • Producing server logs to help debug methods
  • Using the Odoo shell to interactively call methods
  • Using the Python debugger to trace method execution
  • Understanding ...

Get Odoo 14 Development Cookbook - Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.