Iniciar sesiónCrear servidor
Apps y bots

Ver los logs y la consola en vivo de tu app o bot

Mira en directo lo que imprime tu app, busca en los logs guardados, filtra por nivel y descarga el registro desde el panel de SolumeCore.

6 min de lectura#app logs#live console#bot logs#view logs#ver logs#consola en vivo#logs de mi bot#debug app

Puedes ver la salida de tu app en directo en la pestaña Consola, en Consola en vivo, y leer lo que imprimió antes en Logs y salud, donde las líneas se guardan y se pueden buscar. Usa la consola en vivo para ver qué hace tu app ahora mismo, y los logs guardados para encontrar un error que ocurrió mientras no mirabas.

Abre la consola en vivo

  1. Abre tu app en el panel.
  2. Entra en la pestaña Consola. Primero se abre Consola en vivo.
  3. Espera a que el estado junto a la consola diga En vivo. Mientras conecta verás Conectando…, y si la conexión se corta aparece Reconectando… y vuelve a intentarlo.

El área negra muestra lo que imprime tu programa (console.log, print, mensajes de error y la salida de tu comando de build). Abajo hay un campo para escribir un comando y pulsar Enter. Ese texto llega a la entrada estándar de tu programa, así que solo hace algo si tu código lee de ella.

Controles útiles:

  • Limpiar pantalla vacía la vista sin tocar tu app.
  • Descargar registro guarda en un archivo lo que muestra la consola.
  • Comandos recientes lista lo que escribiste antes, y la flecha hacia arriba recupera el anterior.
  • Las cifras de CPU, memoria, red y disco se actualizan en vivo mientras la app está encendida. Si alguna está llena, tu app puede estar quedándose sin recursos.

Si la app está apagada, la consola te lo indica. Usa Encender, Reiniciar o Apagar en la parte superior de la app, como se explica en Reiniciar tu app o bot y activar el reinicio automático.

Lee los logs guardados

La consola en vivo solo conserva lo que está en pantalla. Para ver el historial, entra en Consola > Logs y salud. La tarjeta Logs guarda lo que imprime tu app durante varios días (7 por defecto; la tarjeta muestra el número exacto de tu cuenta) y te permite:

  1. Escribir en Buscar en los logs una palabra, como error o el nombre de un usuario.
  2. Filtrar por nivel con Todo, Errores, Avisos, Info o Debug.
  3. Elegir un Período: Última hora, Últimas 24 horas, Últimos 7 días, Todo lo guardado, o Elegir fechas… con Desde y Hasta.
  4. Activar En vivo para seguir las líneas nuevas según llegan.
  5. Pulsar Cargar líneas más viejas para retroceder más, o Descargar para guardar el resultado.
La pantalla de logs y salud con el buscador, los filtros de nivel, el período y las líneas de log guardadas
La pantalla de logs y salud con el buscador, los filtros de nivel, el período y las líneas de log guardadas

Las líneas nuevas aparecen en los logs guardados aproximadamente un minuto después de que tu app las imprime. Si la tarjeta dice Todavía no hay logs, espera un minuto y comprueba que tu app escriba en la consola (salida estándar) y no solo en un archivo.

Lee el log de un deploy

La salida del build y del deploy tiene su propio log. Entra en Código > Deploy y pulsa Ver log en el último deploy, o abre el Historial de deploys y pulsa Log en cualquier versión. El log también se puede descargar. Si un deploy falló, las últimas líneas suelen indicar el motivo: una dependencia que falta, un comando equivocado o una rama que no existe. Mira Desplegar una app desde GitHub o GitLab.

Comprueba que tu app responde desde internet

Si tu app debe atender peticiones web, entra en Logs y salud y usa la tarjeta ¿Tu app responde?. Pulsa Probar ahora. Nos conectamos a la dirección pública de tu app, como lo haría un visitante, y te decimos si responde y con qué rapidez. Si está encendida pero no responde, comprueba que escuche en 0.0.0.0 y en el puerto que se indica ahí, no en localhost.

Errores habituales y qué hacer

Qué ves Causa probable Qué hacer
Cannot find module 'x' o ModuleNotFoundError No se instalaron las dependencias Define el Comando de build (npm install o la línea de pip install) y vuelve a desplegar
undefined o KeyError en un token o clave La app no ha leído la variable Guárdala en Código > Variables y pulsa Reiniciar para aplicar
Errores de inicio de sesión o autenticación (por ejemplo, token inválido) Un secreto incorrecto o restablecido Cambia el valor en Variables y reinicia
La app se detiene sin un mensaje claro con la memoria llena Puede haberse quedado sin memoria Reduce el uso de memoria o pasa a un plan mayor
Python no imprime nada durante mucho rato La salida está en búfer Arranca con python -u main.py o usa print(..., flush=True)

Problemas con la propia consola

  • Se perdió la conexión con el servidor: recarga la página. Si aparece el aviso de que venció el permiso de la consola y no se pudo renovar, al recargar se renueva.
  • El servidor está escribiendo demasiado y se salteó una parte: la consola muestra una muestra de la salida. Usa los logs guardados y filtra por nivel para encontrar lo importante.
  • No puedes escribir en la consola: está en solo lectura mientras la app está ocupada, por ejemplo durante una instalación o un deploy. Inténtalo de nuevo cuando termine.

Preguntas frecuentes

¿Cómo veo los logs de mi bot de Discord o de mi app de Node.js?

Abre Consola > Consola en vivo para la salida en directo, o Consola > Logs y salud para las líneas guardadas con búsqueda y filtros. Todo lo que tu código imprima con console.log o print aparece ahí.

¿Cuánto tiempo se guardan los logs?

Por defecto, 7 días. La tarjeta Logs indica el número de días que corresponde a tu app, y puedes descargar los logs antes de que caduquen.

¿Puedo enviar un comando a mi app desde la consola?

Puedes escribir un comando y pulsar Enter, y se envía a la entrada estándar de tu programa. La mayoría de los bots y servidores web lo ignoran, salvo que tu código lea entrada.

¿Por qué mis logs están vacíos si la app está en marcha?

Los logs guardados llegan con un minuto de retraso y solo incluyen lo que tu programa escribe en la salida estándar o en la de errores. Mira primero la consola en vivo.

Artículos relacionados

¿Quieres una consola en vivo y logs guardados para tu propio bot o API? Mira los planes de apps.

¿Te fue útil este artículo?
Ver los logs y la consola en vivo de tu app o bot