Este módulo permite que un endpoint active el registro completo de solicitudes en un modelo de base de datos.
Es útil para depurar problemas en producción o para monitorizar el uso de un endpoint específico.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Añade una opción 'Log requests' en los endpoints de FastAPI para que cada solicitud entrante, su respuesta y cualquier error se almacenen en Odoo para depuración y monitorización.
Este módulo conecta la configuración de endpoints de FastAPI con el sistema de logs de la API. En cada formulario de endpoint de FastAPI obtienes una nueva casilla 'Log requests' (visible para los usuarios del grupo de logs de la API) y un botón inteligente 'Logs' que aparece una vez que existen logs, llevándote directamente a las entradas de log relacionadas.
Cuando la opción está habilitada, cada llamada a ese endpoint se registra automáticamente: el cuerpo de la petición, el estado de la respuesta, las cabeceras y el cuerpo, y cualquier excepción lanzada. Los errores procedentes de FastAPI/Starlette se capturan con su código de estado, cabeceras y mensaje de detalle. El propio endpoint se almacena como la referencia de colección del log, de modo que puedes saber qué endpoint produjo cada entrada.
Se añade un menú dedicado 'Fastapi Logs' bajo el menú raíz de FastAPI, que lista solo los logs vinculados a endpoints de FastAPI. El registro se realiza en una transacción de base de datos separada, por lo que una petición fallida no impide que se guarde el log, y los problemas de registro nunca rompen la llamada real a la API.
El módulo extiende api.log y fastapi.endpoint y reutiliza las vistas y los grupos de acceso existentes del log de la API.
Lo necesitan otros módulos
Menús que añade
Modelos y campos (2)
- api.log · amplía un modelo existente
- fastapi.endpoint · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/rest-framework.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Para activar el registro de un endpoint, debe marcar la casilla Log Requests en la configuración del endpoint. Esto registrará todas las solicitudes y respuestas de ese endpoint.
Se mostrará un botón inteligente en la vista de formulario del endpoint para acceder a los registros del endpoint. También hay disponible una vista de registro global en el menú FastAPI Logs.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.