# Registros Los registros son lo que imprime su aplicación publicada: solicitudes, advertencias y errores. Úselos para saber por qué una aplicación publicada falla. Están apagados hasta que los encienda. Para saber por qué falló un despliegue, use **Ver por qué** en el despliegue (consulte [Desplegar una aplicación](/docs/es/deploy/deploy-an-app)). Para las ejecuciones de un agente, use **Registro y archivos** en la ejecución (consulte [Ejecuciones y aprobaciones](/docs/es/agents/runs)). ## Antes de empezar [#antes-de-empezar] Están apagados por defecto. Su gasto aparece en (consulte [Créditos](/docs/es/workspace/credits)). - Un proyecto desplegado. - Para encender o apagar los registros, necesita poder cambiar el proyecto. ## Encender los registros [#encender-los-registros] ### Abra la configuración del proyecto [#abra-la-configuración-del-proyecto] Abra el proyecto desde , vaya a **Configuración** (consulte [Configuración del proyecto](/docs/es/projects/settings)) y elija la sección **Despliegue** ("Cómo se ejecuta su aplicación una vez publicada, desde dónde se despliega y lo que imprime"). ### Encienda Guardar registros [#encienda-guardar-registros] En **Registros**, encienda **Guardar registros**. Aplica en menos de un minuto, sin nuevo despliegue. ### Elija cuánto tiempo guardarlos [#elija-cuánto-tiempo-guardarlos] En **Guardar por**, elija 1, 3, 5, 7, 14 o 30 días. Las líneas más antiguas se eliminan solas. ```python from klarety import Nexus nx = Nexus.connect() print(nx.projects.logs("PROJECT_ID")) nx.projects.set_logs("PROJECT_ID", enabled=True, days=7) ``` `days` es uno de 1, 3, 5, 7, 14 o 30. `set_logs(..., enabled=False)` los apaga. ## Leer la última hora [#leer-la-última-hora] **Última hora** muestra las líneas más recientes que imprimió su aplicación; seleccione **Actualizar** para ver más. Cuando no se imprimió nada, dice "Nada impreso en la última hora." ```python for line in nx.projects.log_lines("PROJECT_ID", minutes=60): print(line) api_lines = nx.projects.log_lines("PROJECT_ID", minutes=15, service="api") ``` Las líneas llegan con la más reciente al final. Pase `service` para leer una parte de la aplicación. La respuesta está vacía mientras los registros están apagados. ## Qué ve cuando funcionó [#qué-ve-cuando-funcionó] En menos de un minuto aparecen líneas nuevas en **Última hora**. Si la aplicación está quieta, ábrala con **Visitar** y seleccione **Actualizar**. ## Elegir cuánto tiempo guardar los registros [#elegir-cuánto-tiempo-guardar-los-registros] Un periodo más largo cuesta más en una aplicación con mucho tráfico. - **1 o 3 días** sirven para revisiones del día a día. - **7 o 14 días** ayudan cuando un problema aparece solo de vez en cuando. - **30 días** sirven para una aplicación en la que necesita mirar un mes atrás. Cambie el periodo o apague los registros cuando quiera. ## Si algo sale mal [#si-algo-sale-mal] - **No aparece nada en Última hora**: revise que **Guardar registros** esté encendido y espere un minuto. Una aplicación que **Duerme en reposo** no imprime nada mientras duerme; visítela para despertarla. - **La aplicación imprime demasiado**: reduzca el periodo o haga que la aplicación registre menos (por ejemplo, solo advertencias y errores). - **Una versión nueva falló muchas solicitudes y los visitantes volvieron a la anterior**: lea los registros para ver esos errores, corríjalos y despliegue de nuevo. ## Siguientes pasos [#siguientes-pasos] - [Desplegar una aplicación](/docs/es/deploy/deploy-an-app) - [Ejecución y claves de la aplicación](/docs/es/deploy/run-settings) - [Configuración del proyecto](/docs/es/projects/settings)