
Better Logger
Nedim F. · Programación
Better Logger es un visor de registros para macOS hecho para desarrolladores de iOS que quieren ver qué hace su app sin forzar la vista en la consola de Xcode, y lo consigue transmitiendo los registros en tiempo real desde los simuladores de iOS. Coloca esos registros en carriles con colores para que puedas silenciar el ruido, y expone siete herramientas MCP que permiten a editores de IA como Cursor leer y transmitir los datos de registro en tu nombre. Hay un plan gratuito y una compra Pro de pago único, así que puedes probarlo en sesiones reales de depuración antes de pagar.

Acerca de Better Logger
Qué es Better Logger
Better Logger es una app nativa de macOS que convierte el flujo desordenado de la salida del simulador en algo que de verdad puedes escanear. En lugar de una única pared de texto que se desplaza, separa los mensajes en carriles por categoría. Activas o desactivas cada carril. El objetivo es simple: encontrar el error que importa sin leer antes mil líneas de ruido del framework.
Está hecha con SwiftUI y necesita macOS 14.6 o posterior. La app se conecta a simuladores de iOS, no a dispositivos físicos. Esa es la limitación más grande que conviene tener presente. Si depuras sobre todo en un iPhone real por cable, esto todavía no reemplazará tu configuración actual.
Lo que la diferencia es la integración con MCP (Model Context Protocol), que trae siete herramientas que los editores compatibles con MCP pueden invocar. Eso significa que un asistente de IA puede listar tus simuladores, extraer registros filtrados o iniciar y detener una transmisión en vivo. Es un encaje práctico si ya usas Cursor y quieres que el agente vea la salida en ejecución, no solo tus archivos de código.
Cómo empezar
- Descarga la app para macOS 14.6 o posterior desde betterlogger.app y arrástrala a tu carpeta de Aplicaciones.
- Abre Better Logger e inicia un simulador de iOS desde Xcode como lo harías normalmente.
- Deja que la app detecte el simulador en ejecución y observa cómo los registros llegan en vivo.
- Ordena las entradas entrantes en carriles y desactiva las categorías que no te interesan ahora mismo.
- Para la ayuda de IA, apunta Cursor u otro cliente MCP a las herramientas integradas y consulta los registros desde tu editor, lo que mantiene todo el ciclo en una sola ventana.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Better Logger.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores de iOS en Mac
- Creadores de apps indie
- Usuarios de Cursor
- Equipos que comparten sesiones de depuración
Tareas
- Seguir un fallo
- Vigilar memoria y CPU
- Exportar una sesión
- Depuración asistida por IA
Casos de uso
- Arreglo de errores de madrugada
- Preparar una revisión de código
- Incorporar a un compañero nuevo
- Probar con varios simuladores
Funciones clave
Transmisión de registros en tiempo real
Los registros aparecen mientras tu app se ejecuta. Detectas un problema en el momento en que surge, no después. La app detecta sola los simuladores activos, así que te ahorras el paso habitual de configuración, y como la detección ocurre en segundo plano puedes observar dos o tres simuladores a la vez sin conectar nada a mano.
Organización por carriles
Better Logger agrupa las entradas de registro en carriles con colores. Activas y desactivas carriles para ocultar las categorías que no necesitas. Una consola cargada se vuelve mucho más fácil de leer. Es la función que más cambia la rutina diaria.
Herramientas MCP para editores de IA
La app expone siete herramientas de registro MCP, entre ellas list_devices, get_logs, start_log_stream y stop_log_stream. Cursor y otros editores compatibles con MCP pueden invocarlas. Así, un asistente de IA puede leer registros en vivo y trabajar con datos reales de ejecución en lugar de adivinar solo a partir del código, que es la diferencia entre un agente que de verdad ayuda y uno que solo lo aparenta. Esa es la parte que la vende.
Exportación en cuatro formatos
Puedes guardar una sesión como Markdown, JSON, CSV o texto plano. ¿Y eso qué importa? Puedes pegar un registro limpio en un gestor de errores, meter datos estructurados en otra herramienta o conservar constancia de un fallo complicado.
Monitor de memoria y CPU
Una función Pro que sigue el uso de memoria y CPU en tiempo real mientras tu app se ejecuta, para que puedas detectar una fuga o una caída de rendimiento durante las pruebas en lugar de descubrirla después, cuando los usuarios reales empiecen a quejarse. Ver cómo sube un gráfico mientras ejercitas una pantalla suele explicar una ralentización que los registros por sí solos nunca revelarían.
Análisis avanzado de registros y ubicación en el código
La app analiza los registros entrantes y extrae las ubicaciones en el código fuente. Un mensaje te lleva de vuelta a la línea que lo produjo. Combinado con la gestión de sesiones, puedes revisar ejecuciones anteriores en vez de repetir todo el escenario. ¿Alguna vez has perseguido un error que viste una vez y nunca más? Las sesiones guardadas resuelven eso.
Ventajas y desventajas
Ventajas
- El plan gratuito es de verdad utilizable, con 2 carriles, 3 sesiones guardadas por semana y 3 llamadas MCP al día.
- Pro es una compra única de $9.99 en vez de una suscripción, e incluye las actualizaciones futuras de la versión que compres.
- La integración MCP conecta tus registros con Cursor y editores similares, un truco que pocos visores de registros rivales se molestan en conseguir.
- Detecta los simuladores sola, así que la configuración sigue siendo rápida y la vigilancia de varios dispositivos no cuesta extra.
- La exportación cubre Markdown, JSON, CSV y texto.
Desventajas
- No admite dispositivos iOS físicos, así que si tus errores solo aparecen en hardware real seguirás necesitando una segunda herramienta para esa mitad del flujo.
- Requiere macOS 14.6 o posterior, así que los Mac más antiguos no pueden ejecutarla.
- El plan gratuito limita los guardados a 3 por semana y las llamadas MCP a 3 al día, lo que puede quedarse corto en una semana ajetreada.
Preguntas frecuentes
Es un visor de registros para macOS pensado para desarrolladores de iOS. Transmite los registros desde los simuladores de iOS en tiempo real, los ordena en carriles visuales y se conecta a editores de IA mediante MCP. El desarrollador lo describe como una forma más rápida de ver qué hace tu app.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Better Logger.
Alternativas a Better Logger
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
