# 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)