You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm运行Odoo Dev无终端输出,如何显示odoo.log?

Odoo终端无日志输出的配置方案
  • 调整启动命令的日志参数
    直接在启动命令中添加日志级别参数,强制终端输出日志:

    python odoo-bin -c odoo.conf --log-level=debug
    

    其中--log-level可设为info、warn、debug,按需选择,debug会输出最详细的加载过程,方便排查xml文件错误。

  • 配置PyCharm运行参数

    1. 打开PyCharm的「Run/Debug Configurations」,找到你的Odoo运行配置
    2. 在「Parameters」输入框中添加:--log-level=debug,或者添加--logfile=-(表示将日志输出到终端标准输出)
    3. 确认「Python interpreter」已选择你的虚拟环境路径:c:\Odoo\odoo16\venv\Scripts\python.exe
  • 修改odoo.conf配置文件
    打开你的Odoo配置文件,调整日志相关设置:

    # 设定日志级别,可选info/debug/warn/error
    log_level = debug
    # 注释掉logfile参数,让日志直接输出到终端;如果需要同时写入文件,保留logfile并添加log_handler
    # logfile = /path/to/odoo.log
    # 强制日志输出到终端
    log_handler = :INFO
    # 关闭系统日志输出,避免日志被转发到其他地方
    syslog = False
    
  • 验证xml文件错误日志
    修改xml文件后重启Odoo,终端会实时输出xml解析错误(如标签错误、字段不存在等),日志级别设为debug时,还能看到模块加载的完整流程,方便定位问题。

内容的提问来源于stack exchange,提问作者Stykgwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 21:40:01