Skip to Content
Menu
This question has been flagged
1 Reply
12682 Views

I have set up a new Odoo 17 server. But the Odoo does not write a log file. The directory /var/log/odoo is empty.

The following values are defined in odoo.conf:

log_file = var/log/odoo

log_level = debug


How do I configure Odoo correctly so that it writes the log file?


Thanks for your help!

Avatar
Discard
Best Answer

Hi,


1. Specify Full Path for log_file:


Make sure that you specify the full path for the log_file in the odoo.conf file. The path should be an absolute path to the location where you want the log file to be stored. For example:


log_file = /var/log/odoo/odoo.log


2. Ensure Proper Permissions:


Verify that the user running the Odoo server has the necessary permissions to write to the specified log directory. You may need to create the /var/log/odoo/ directory manually and grant appropriate permissions to the Odoo process.


sudo mkdir -p /var/log/odoo/


sudo chown -R odoo:odoo /var/log/odoo/


Replace odoo:odoo with the appropriate user and group if they differ on your system.


3.Restart Odoo Service:


After making changes to the configuration file, restart the Odoo service to apply the changes.


sudo service odoo-server restart


After restarting Odoo, check the specified log file (/var/log/odoo/odoo.log in this example) for any error messages or information related to the Odoo server. You can use tools like tail or cat to view the log content.


sudo tail -f /var/log/odoo/odoo.log


This command will display the latest log entries in real time.


Hope it helps


Avatar
Discard
Related Posts Replies Views Activity
0
Jun 25
2
0
Mar 24
976
1
Dec 23
2225
1
Jun 23
15578
1
Jan 22
2602