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
- Go to your project and open the Deployments tab.
- Find the deployment you want to inspect.
- Click Details on the deployment.
The Details page exposes four log files:
| Log file | What it contains |
|---|---|
odoo.log | Live output of the running Odoo server: HTTP requests, errors, cron jobs, tracebacks |
install.log | Output from the initial Odoo installation for this deployment |
update.log | Output from module updates (-u all) run during deployments |
tests.log | Output from automated test runs |
Which log to look at
- Deployment just failed → check
install.logorupdate.logdepending 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.