跟踪对 DB 的 REST API 调用
项目描述
公开 REST 服务通常有助于查看正在发生的事情,尤其是在出现错误的情况下。
此模块为 REST 请求添加数据库日志记录。它还在响应中注入创建的日志条目的 URL。
注意:此功能最初是在 shopfloor 应用程序中实现的。直到该模块的 13.0.1.2.1 版本,如果安装了 shopfloor,日志记录将从其表中复制。
目录
<nav class="contents local" id="contents" role="doc-toc"> </nav>配置
日志保留
客户端应用程序发出的每个 REST 请求的日志都保存在数据库中。它们可用于调试和监视活动。
日志菜单仅在开发人员工具 ( ?debug=1 ) 激活时显示。
默认情况下,REST 日志保留 30 天。您可以通过更改系统参数 rest.log.retention.days来更改保留的持续时间。
如果该值设置为 0,则根本不存储日志。
记录的数据是:请求 URL 和方法、参数、标头、结果或错误。
日志激活
您有 2 种方法来激活日志记录:
在服务组件上设置_log_calls_in_db = True
通过配置
在第一种情况下,呼叫将始终被记录。
在第二种情况下,您可以将rest.log.active参数设置为:
`collection_name` # enable for all endpoints of the collection `collection_name.usage` # enable for specific endpoints `collection_name.usage.endpoint` # enable for specific endpoints `collection_name*:state` # enable only for specific state (success, failed)
变更日志
13.0.1.0.0
第一个正式版。
错误追踪器
在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。
不要就技术问题的支持或帮助直接联系贡献者。
学分
贡献者
古文培根<古文. 培根@camptocamp 。_ com >
Simone Orsi < simahawk @ gmail 。com >
其他学分
经济支持
椰子
营地研发
ACSONE 研发
维护者
该模块由 OCA 维护。
OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
当前维护者:
该模块是GitHub 上OCA/rest-framework项目的一部分。
欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo_addon_rest_log -15.0.1.0.0.8-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d65bc68ef8e821513423521eeb6a1b558082f38805757c6adb9633758d33d820 |
|
| MD5 | 3b9428b08bddba81fd4b6c506c60b7b7 |
|
| 布莱克2-256 | 4e382da86a78a7e687c2ee3acb9622b4a4215590bb955574bdeaa48a6cd37b4e |