Skip to main content

View Odoo Logs

Logs let you see what your Odoo instance is doing — useful for debugging errors, monitoring deployments, and diagnosing performance issues.


Access logs

  1. Go to your project and open the Deployments tab.
  2. Find the deployment you want to inspect.
  3. Click Details on the deployment.

The Details page exposes four log files:

Log fileWhat it contains
odoo.logLive output of the running Odoo server: HTTP requests, errors, cron jobs, tracebacks
install.logOutput from the initial Odoo installation for this deployment
update.logOutput from module updates (-u all) run during deployments
tests.logOutput from automated test runs

Which log to look at

  • Deployment just failed → check install.log or update.log depending on whether it was a fresh install or an update.
  • Runtime error in Odoo (500 error, broken view, etc.) → check odoo.log.
  • Test failures → check tests.log.

Tips for reading logs

Look for tracebacks — Python errors show as multi-line tracebacks ending with the exception type and message. Search for Traceback to jump to them quickly.

Filter by log level — Odoo logs at DEBUG, INFO, WARNING, ERROR, and CRITICAL. Focus on WARNING and above to spot problems quickly.

Module errors in update.log — XML parsing errors, missing fields, and failed migrations surface here as lines containing odoo.modules.

Cron errors in odoo.log — Scheduled actions that fail silently log their errors here. Look for odoo.addons lines at ERROR level.