sil*_*tar 4 python debugging logging python-2.7 odoo
我做了以下事情:
/usr/lib/python2.7/dist-packages/openerp/models.py
sudo service odoo restart
但我的打印调试行没有出现 /var/log/odoo/odoo-server.log
我错过了上面的任何步骤吗?如何在Odoo中调试Python代码?谢谢!
在python文件中,您可以定义一个 _logger
import logging
_logger = logging.getLogger(__name__)
class MyClass(models.Model):
# [...]
_logger.debug("Debug message")
Run Code Online (Sandbox Code Playgroud)
在配置文件中修改此属性
log_level = debug
Run Code Online (Sandbox Code Playgroud)
重新启动该服务,该消息将打印在您的日志文件中:
2015-08-23 17:32:05,401 2249 DEBUG ? openerp.service.server: Debug message
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5872 次 |
最近记录: |