Ведение журнала определяется либо вашим сценарием запуска, либо вашим .openerp_serverrc
или .odoorc
файлом (odoo10 использует .odoorc), если вы не указали альтернативный конфигурационный файл. Чтобы определить, почему вы не регистрируетесь.
- Проверьте сценарий запуска (если файл конфигурации определяется здесь будет использоваться.
- Проверьте выше файлы
После того, как вы нашли активный вид конфигурационный файл для следующих параметров
log_handler
log_level
logfile
logrotate
Для вашего выше примера вы, вероятно, хотите
log_handler = :INFO
log_level = info
logfile = /var/log/odoo/odoo-server.log
logrotate = True
Теперь предполагая, что разрешения являются правильными в вашем логфайл пути (и ваш скрипт работает на всех) вы должны найти регистрацию в /var/log/odoo/odoo-server.log
. Пример предполагает среду linux. Если вы предпочитаете устанавливать параметры ведения журнала в своем сценарии запуска, вы также можете это сделать. Синтаксис немного отличается.
`/path/to/odoo.py` --logfile /var/log/odoo/odoo-server.log --logrotate --log-handler :INFO --log-level info`
Просмотрите Odoo Documentation для получения дополнительной информации о параметрах конфигурации и параметров запуска.
Но я хочу собственный файл журнала, как я могу это сделать? На самом деле я что-то сделал, но он не создал ни одного файла журнала «logging.basicConfig (filename = /home/mukul/logger.log, format = '% (asctime) s% (levelname) s% (message) s', datefmt = '% a,% d% b% Y% H:% M:% S', filemode = 'w', level = logging.INFO) '@phillipstack –