Potencia el registro de Go con slog-context: Registro contextual fácil

Descubre slog-context, una librería de Go que integra slog con context: guarda loggers y atributos contextuales y añade trace IDs, span IDs y OpenTelemetry para una observabilidad mejorada.

20 sept 2025 • 2 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Resumen rápido: slog-context es una librería para Go que facilita la integración entre el registro estructurado slog y el paquete context. Permite almacenar y recuperar loggers desde el contexto, añadir atributos contextuales que se incorporan automáticamente a cada línea de registro y extraer valores personalizados como TraceIDs de OpenTelemetry para enriquecer los logs.

Qué aporta: almacenar loggers directamente en el contexto para evitar pasar parámetros a cada función, añadir atributos contextuales que el manejador incorpora sin modificar las llamadas a logging, e integración con OpenTelemetry mediante el paquete slogotel para incluir trace y span IDs en los registros. También funciona con sloghttp para captar atributos desde middleware HTTP.

Flujos principales: puedes insertar un logger en el contexto y usar wrappers como With, Info o Error desde cualquier lugar de la aplicación; o bien añadir atributos al contexto que se anteponen o añaden automáticamente a las entradas de log. Esto simplifica el rastro de peticiones distribuidas y mejora la observabilidad sin cambiar toda la base de código.

Compatibilidad y flexibilidad: slog-context soporta tanto la interfaz estándar slog como la interfaz logr, con conversiones automáticas entre slog.Logger y logr.Logger para integrarse en proyectos existentes sin grandes refactors.

Beneficios: registros más consistentes y legibles, depuración más rápida, integración directa con herramientas de observabilidad y menos código repetitivo. Ideal para aplicaciones a escala que necesitan trazabilidad y contexto en cada log.

Estadísticas del proyecto: Stars 138 Forks 6 Open Issues 1.

En Q2BSTUDIO, empresa de desarrollo de software y aplicaciones a medida, aplicamos estas buenas prácticas de logging y observabilidad en proyectos reales, desde software a medida hasta soluciones cloud. Si necesitas desarrollar una aplicación personalizada con trazabilidad y monitoreo integrados visita servicios de desarrollo de aplicaciones y software a medida. Para arquitecturas en la nube y despliegues observables trabajamos con servicios cloud AWS y Azure que facilitan la integración con OpenTelemetry y sistemas centralizados de logs.

Servicios y palabras clave: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. En Q2BSTUDIO combinamos desarrollo a medida, inteligencia artificial y ciberseguridad para ofrecer soluciones completas que mejoran la observabilidad, el rendimiento y la seguridad de sus sistemas.

Conclusión: si buscas una forma práctica de potenciar el registro en Go y enriquecer tus logs con contexto y trazas, slog-context es una herramienta imprescindible. Integrarla reduce el esfuerzo de instrumentación y acelera la detección de problemas en entornos distribuidos, algo que aplicamos de forma habitual en nuestros proyectos de software a medida y arquitecturas cloud.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.