记录由您的启动脚本或您的.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 –