odoo 14 Debug 调试
1 # PDB的用法
2 # PDB是用来调试运行代码的。
3 # 如何启动PDB(启动之后你可以调用odoo任何模块中的方法)
4 # ./odoo-bin shell --log-level=debug
5 # shell 意思是启动PDB
6 # --log-level 日志级别
7 # 可选值:
8 # critical
9 # error
10 # warn
11 # debug
12 # debug_rpc
13 # debug_rpc_answer
14 # debug_sql
15 # test
16 # --log-handler
17 # 语法 --log-handler:prefix:level
18 # 要设置多个日志记录器的级别,以都好分隔列表
19 # 一些日志级别快捷键的简写
20 # --log-requests
21 # 全名:--log-handler=odoo.http.rpc.requests:DEBUG
22 # --log-response
23 # 全名:--log-handler=odoo.http.rpc.response:DEBUG
24 # --log-web
25 # 全名:--log-handler=odoo.http:DEBUG
26 # --log-sql
27 # 全名:--log-handler=odoo.sql_db:DEBUG
28 # PDB启动时初始化的一些全局变量
29 # env 是链接了数据库及在命令行或配置文件中指定的环境
30 # odoo指的是导入的odoo包。
31 # openerp为保持向后兼容保留的odoo包的比尔名
32 # self是包含Odoo超级用户单挑记录的res.users的一个记录集,它与env环境关联
33 # 追踪调试代码(断点,当程序执行到该代码,你可以控制逐步执行)
34 # import pdb; pdb.set_trace()
35 # | 在函数第一行写该行代码启用PDB调用函数就会进入逐行调试
36 # 逐行调试命令
37 # h 显示帮助信息
38 # a 获取执行当前方法时传递的参数
39 # list\l 查看当前执行到哪一行了
40 # next/n 执行当前行代码
41 # p [变量名] 查看变量值
42 # pp [变量名] 格式化打印变量
43 # ! [变量名] = '变量值' 修改变量值
44 # r 直接执行完当前函数
45 # c 回到PDB模式
46 # u(p) 调用栈的上一级
47 # d(own)调用栈的下一级
48 # s(tep)进入调用方法内部
49 # c(ontinue) 执行至下一个断点
50 # b(reak) [args] 创建一个新的断电,args内容
51 # 留空:列出所有断点
52 # 行号:在指定文件的指定行打断点
53 # 文件名:行号 在在指定文件的指定行打断点(sys.path中搜索文件)
54 # 函数名:在指定函数的首行打断点
55 # tbreak <args> 类似break,不同是,下次再次执行到该断点则不会再次触发断点
56 # disable hp_id 通过ID禁用某一断点
57 # enable bl_id: 通过id启用断点
58 # j(ump) lineno:从当前行执行到指定行
odoo 14 Debug 调试的更多相关文章
- eclipse debug (调试) 学习心得
eclipse debug (调试) 学习心得 进入debug模式: 1.设置断点 2.启动servers端的debug模式 3.运行程序,在后台遇到断点时,进入debug调试状态 ...
- (转) eclipse debug (调试) 学习心得
1.Step Into (also F5) 跳入2.Step Over (also F6) 跳过3.Step Return (also F7) 执行完当前method,然后return跳出此metho ...
- DEBUG 调试
1.Step Into (also F5) 跳入 2.Step Over (also F6) 跳过 3.Step Return (also F7) 执行完当前method,然后return跳出此met ...
- MR单元测试以及DeBug调试
Hadoop的MapReduce程序提交到集群环境中运行,出问题时定位非常麻烦,有时需要一遍遍修改代码和打印日志来排查问题,哪怕是比较小的问题.如果数据量很大的话调试起来就相当耗费时间. 而且,Map ...
- MyEclipse下的Debug调试技巧汇总
首先以debug模式启动tomcat,并文件中设断点,然后运行,当程序走到断点处就会转到debug视图下 [1]快捷键(F8)直接执行程序. [2]快捷键(F5)单步执行程序,遇到方法时进入. [3] ...
- eclipse debug (调试)基础
进入debug模式: 1.设置断点 2.启动servers端的debug模式 3.运行程序,在后台遇到断点时,进入debug调试状态 ============================= 作用域 ...
- 【odoo14】odoo 14 Development Cookbook【目录篇】
网上已经有大佬翻译过odoo12并且在翻译odoo14了.各位着急的可以自行搜索下... 这本书是为了让自己从odoo12转odoo14学习.也是为了锻炼下自己... odoo 14 Developm ...
- 远程debug调试java代码
远程debug调试java代码 日常环境和预发环境遇到问题时,可以用远程调试的方法本地打断点,在本地调试.生产环境由于网络隔离和系统稳定性考虑,不能进行远程代码调试. 整体过程是通过修改远程服务JAV ...
- u-boot 2011.09 开启debug 调试
以前做过,现在刚才又想不起来了,这个错误非常的严重. 在这里记一下. debug 调试信息的开启在 include/common.h 有如下宏定义: #ifdef DEBUG #define debu ...
随机推荐
- Java中的线程到底有哪些安全策略
摘要:Java中的线程到底有哪些安全策略呢?本文就为你彻底分析下! 本文分享自华为云社区<[高并发]线程安全策略>,作者:冰 河 . 一.不可变对象 不可变对象需要满足的条件 (1)对象创 ...
- KALI2020忘记用户名和密码
时隔半年,打开kali发现忘记了自己精心研制的用户名密码......... 第一步 在开机的时候就按e键进入如下界面 第二步 用键盘上的上下箭头↑↓进行屏幕滚动,滑到最后一行发现修改目标 倒数第四行: ...
- 覆盖率检查工具:JaCoCo 食用指南
一:概述 众所周知,软件的代码覆盖率是衡量软件质量的重要指标, 我们今天简单介绍 JaCoCo 的实际使用示例,它是目前在大多数 Java 项目中应用最广泛的覆盖率检测框架 更多资料参考:JaCoCo ...
- springboot available: expected at least 1 bean which qualifies as autowire candidate奇葩问题
Exception encountered during context initialization - cancelling refresh attempt: org.springframewor ...
- Spring框架系列(2) - Spring简单例子引入Spring要点
上文中我们简单介绍了Spring和Spring Framework的组件,那么这些Spring Framework组件是如何配合工作的呢?本文主要承接上文,向你展示Spring Framework组件 ...
- 关于 GIN 的路由树
GIN 是一个 golang 常用的 Web 框架,它对 API 比较友好,源码注释也很明确明确,使用起来快速灵活,还有极高的容错率.标题中的路由我们可以简单理解为在浏览器中输入的页面地址,而&quo ...
- BUUCTF-一叶障目
一叶障目 010editor打开没发现有什么异常,看分辨率尺寸觉得不对劲,修改了一下发现了flag 图片第二组前面四个是宽后面是高,修改第七位为05即可发现flag flag{66666}
- 上线项目之局域网上线软件使用-----phpStudy
上面的图片是phpStudy的软件截图.那么你在哪里会下到呢?链接: https://pan.baidu.com/s/1lvX9jY_K6gGkMOqo76p4nA 提取码: h1it 复制这段内容后 ...
- babeljs源码
babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...
- Json多层级动态结构数据解析
一.工具 (1)GSON Google Gson是一个简单的基于Java的库,用于将Java对象序列化为JSON,反之亦然. 它是由Google开发的一个开源库. 以下几点说明为什么应该使用这个库 - ...