我已经找到了如何配置PyCharm来调试Odoo,但是对于在Docker中运行的Odoo(我的系统是Ubuntu 18),我无法配置PyCharm来调试Odoo容器。
我已经找到了如何配置PyCharm来调试Odoo,但是对于在Docker中运行的Odoo(我的系统是Ubuntu 18),我无法配置PyCharm来调试Odoo容器。
根据您在评论中提到的,我假设您的插件/自定义插件是通过卷映射附加到容器的文件夹中的。
您可以简单地运行以下命令以获取“odoo_container”的日志:
docker logs -f odoo_container
将“odoo_container”替换为您的容器名称。
或者,如果您已经配置了日志目录并将其映射到容器的日志目录中,如下所示在docker-compose文件/您的docker run命令中,则可以像下面这样运行命令:
tail -f logs/odoo-server.log
它将从容器或通过卷映射到容器的日志文件打印控制台日志输出。
希望这有所帮助。
========================
最近我开始使用这个工具。https://github.com/Kozea/wdb#docker
这也带有一个Odoo容器的docker设置。它非常出色和易用。这不仅为您提供了调试功能,还允许您执行一些操作,就像Python的内置shell一样。我仍然使用“tail”命令查看作为绑定卷存储的日志,以便可以返回并检查错误/错误查询/任何失败的内容。