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 ...
随机推荐
- install dns server on ubuntu
参考 CSDN/Ubuntu环境下安装和配置DNS服务器 在 Ubuntu 上安裝 DNS server Install BIND 9 on Ubuntu and Configure It for U ...
- skywalking 搭建链路监控
一.skywalking简介 官网:https://github.com/apache/skywalking 引用官网的架构: 二.部署OAP和UI 需使用的镜像 apache/skywalking ...
- drools规则属性(rule attributes)的使用
一.介绍 规则属性是您可以添加到业务规则以修改规则行为的附加规范. 在 DRL 文件中,您通常在规则条件和操作的上方定义规则属性,多个属性位于单独的行中,格式如下: rule "rule_n ...
- 国内访问 git 慢的方法
在国内访问 git 的时候,总会存在访问慢或者git clone 的时候报下面的错误 这个时候,我们可以使用代理的方式去进行访问 需要注意的是:你必须存在一个国外的,能够让你快速访问到 GitHub ...
- 「Java分享客栈」随时用随时翻:微服务链路追踪之zipkin搭建
前言 微服务治理方案中,链路追踪是必修课,SpringCloud的组件其实使用很简单,生产环境中真正令人头疼的往往是软件维护,接口在微服务间的调用究竟哪个环节出现了问题,哪个环节耗时较长,这都是项目上 ...
- redis+lua实现脚本一键查询
场景 经常需要查redis某个key的值,需要执行三条命令才能查到 redis-cli,启动redis select num,选择db get key,查询语句 需要执行三条命令才能实现某个key的查 ...
- 《C Primer Plus》第六版笔记--4~6章
目录 第四章 字符串和格式化输入/输出 第五章 运算符.表达式和语句 第六章 C控制语句:循环 虽然匆匆忙忙,但还是要做笔记,虽然大概都知道...... 挑一些容易忘记的地方 第四章 字符串和格式化输 ...
- Tomcat部署接口环境遇到的问题,有没有人能帮忙解决指导一下
1.在虚拟机中用Tomcat部署一个接口环境:linux+jdk+Tomcat 前提条件:代码包啥的别人都用过,可以部署成功 2.具体部署: a. 利用xftp把所有的代码包war包传送到tomcat ...
- python-将print内容保存到文件
通过sys.stdout得到print输出的内容,再进行保存 import sys class Logger(object): def __init__(self, file_path: str = ...
- 密码学系列之:PKI的证书格式表示X.509
目录 简介 一个证书的例子 X.509证书的后缀 .pem .cer, .crt, .der .p7b, .p7c .p12 .pfx 证书的层级结构和交叉认证 x.509证书的使用范围 总结 简介 ...