Skip to content

Gestión de Logs

Los logs son registros detallados de todas las actividades del plugin. Te permiten monitorear el funcionamiento, detectar problemas y entender exactamente qué está pasando con tus sincronizaciones.

📋 ¿Qué son los Logs?

Definición Simple

Los logs son como un "diario" del plugin que registra:

  • ✅ Cada sincronización exitosa
  • ❌ Errores que puedan ocurrir
  • 📊 Estadísticas detalladas
  • ⏰ Fechas y horas exactas
  • 🔍 Información técnica para diagnósticos

¿Por qué son Importantes?

  • Monitoreo: Saber si todo funciona correctamente
  • Diagnóstico: Identificar problemas rápidamente
  • Historial: Ver el rendimiento a lo largo del tiempo
  • Soporte: Proporcionar información técnica cuando necesites ayuda

🔍 Acceder a los Logs

Paso a Paso

  1. Ve al panel de WordPress
  2. Haz clic en Herramientas (menú lateral)
  3. Selecciona NewBytes Logs
  4. Verás la interfaz de logs

Interfaz de Logs

La página de logs incluye:

  • Lista de sincronizaciones ordenadas por fecha
  • Filtros para buscar logs específicos
  • Botones de acción para descargar o limpiar logs
  • Detalles expandibles para cada sincronización

📊 Entender la Información de los Logs

Vista General de un Log

🕐 2024-01-15 14:30:25
✅ Sincronización Automática Exitosa
📦 150 productos procesados
⏱️ Duración: 2m 34s
🕐 2024-01-15 14:30:25
✅ Sincronización Automática Exitosa
📦 150 productos procesados
⏱️ Duración: 2m 34s

Información Detallada

Al hacer clic en un log, verás:

Estadísticas de Sincronización

  • Productos nuevos: Cuántos se crearon
  • Productos actualizados: Cuántos se modificaron
  • Productos eliminados: Cuántos se removieron
  • Errores: Si hubo algún problema

Información Técnica

  • Tipo de sincronización: Manual, automática o de descripciones
  • Tiempo de inicio y fin
  • Uso de memoria
  • Respuesta de la API

Detalles de Productos

  • Lista de productos procesados
  • Cambios específicos realizados
  • Errores por producto individual

🔍 Tipos de Logs

Por Tipo de Sincronización

Logs Automáticos 🤖

  • Cuándo: Cada intervalo configurado
  • Color: Azul
  • Información: Sincronización rutinaria

Logs Manuales 👤

  • Cuándo: Cuando tú inicias una sincronización
  • Color: Verde
  • Información: Sincronización iniciada por usuario

Logs de Descripción 📝

  • Cuándo: Al actualizar descripciones masivamente
  • Color: Naranja
  • Información: Solo actualización de descripciones

Por Estado

Exitosos

  • Significado: La sincronización se completó sin problemas
  • Acción: No requiere atención

Con Advertencias ⚠️

  • Significado: Se completó pero con algunos problemas menores
  • Acción: Revisar detalles, puede requerir atención

Con Errores

  • Significado: La sincronización falló o tuvo problemas graves
  • Acción: Requiere atención inmediata

🛠️ Usar los Filtros de Logs

Filtrar por Fecha

  1. Selecciona fecha de inicio
  2. Selecciona fecha de fin
  3. Haz clic en "Filtrar"

Filtrar por Tipo

  • Todos: Muestra todos los logs
  • Automáticos: Solo sincronizaciones automáticas
  • Manuales: Solo sincronizaciones manuales
  • Errores: Solo logs con errores

Filtrar por Estado

  • Exitosos: Solo sincronizaciones exitosas
  • Con advertencias: Solo logs con advertencias
  • Con errores: Solo logs con errores

📥 Descargar Logs

¿Cuándo Descargar?

  • Para soporte técnico: Cuando contactes a NewBytes
  • Para análisis: Revisar patrones o tendencias
  • Para backup: Mantener registros históricos

Cómo Descargar

  1. Selecciona los logs que quieres descargar
  2. Haz clic en "Descargar Logs Seleccionados"
  3. Se descarga un archivo JSON con toda la información

Formato del Archivo

El archivo descargado contiene:

  • Información completa de cada sincronización
  • Formato JSON fácil de leer por programas
  • Todos los detalles técnicos para análisis avanzado

🧹 Limpiar Logs Antiguos

¿Por qué Limpiar?

  • Espacio: Los logs ocupan espacio en la base de datos
  • Rendimiento: Muchos logs pueden ralentizar la interfaz
  • Organización: Mantener solo información relevante

Opciones de Limpieza

Limpiar por Antigüedad

  • Más de 30 días: Recomendado para uso normal
  • Más de 7 días: Para sitios con mucha actividad
  • Más de 90 días: Para mantener historial extenso

Limpiar por Tipo

  • Solo exitosos: Mantener solo logs con problemas
  • Solo automáticos: Mantener solo logs manuales importantes
  • Todos: Limpieza completa (no recomendado)

Proceso de Limpieza

  1. Ve a la sección "Gestión de Logs"
  2. Selecciona criterios de limpieza
  3. Haz clic en "Limpiar Logs"
  4. Confirma la acción

⚠️ Precaución

La limpieza de logs es irreversible. Asegúrate de descargar cualquier información importante antes de limpiar.

🔍 Interpretar Logs Comunes

Log de Sincronización Exitosa

json
{
  "tipo": "automatica",
  "estado": "exitoso",
  "productos_procesados": 150,
  "productos_nuevos": 5,
  "productos_actualizados": 140,
  "productos_eliminados": 2,
  "duracion": "2m 34s",
  "memoria_usada": "45MB"
}
{
  "tipo": "automatica",
  "estado": "exitoso",
  "productos_procesados": 150,
  "productos_nuevos": 5,
  "productos_actualizados": 140,
  "productos_eliminados": 2,
  "duracion": "2m 34s",
  "memoria_usada": "45MB"
}

Log con Advertencias

json
{
  "tipo": "manual",
  "estado": "advertencia",
  "productos_procesados": 148,
  "advertencias": [
    "2 productos sin imagen disponible",
    "1 producto con precio cero"
  ],
  "duracion": "3m 12s"
}
{
  "tipo": "manual",
  "estado": "advertencia",
  "productos_procesados": 148,
  "advertencias": [
    "2 productos sin imagen disponible",
    "1 producto con precio cero"
  ],
  "duracion": "3m 12s"
}

Log con Errores

json
{
  "tipo": "automatica",
  "estado": "error",
  "error_principal": "Conexión timeout con API NewBytes",
  "productos_procesados": 0,
  "reintentos": 3,
  "duracion": "30s"
}
{
  "tipo": "automatica",
  "estado": "error",
  "error_principal": "Conexión timeout con API NewBytes",
  "productos_procesados": 0,
  "reintentos": 3,
  "duracion": "30s"
}

🚨 Logs que Requieren Atención

Errores de Conexión

Síntomas:

  • "Timeout de conexión"
  • "Error de red"
  • "API no disponible"

Acciones:

  1. Verificar conexión a internet
  2. Contactar a NewBytes sobre estado de API
  3. Revisar configuración de firewall

Errores de Autenticación

Síntomas:

  • "Credenciales inválidas"
  • "Token expirado"
  • "Acceso denegado"

Acciones:

  1. Verificar usuario y contraseña
  2. Reconfigurar credenciales
  3. Contactar a NewBytes si persiste

Errores de Memoria

Síntomas:

  • "Memoria agotada"
  • "Límite de tiempo excedido"
  • "Proceso interrumpido"

Acciones:

  1. Contactar al hosting sobre límites
  2. Aumentar intervalo de sincronización
  3. Considerar hosting más potente

📈 Monitoreo Proactivo

Revisión Regular

Frecuencia recomendada:

  • Diaria: Para tiendas críticas
  • Semanal: Para uso normal
  • Mensual: Para tiendas estables

Qué Buscar

  • Tendencias de errores: ¿Aumentan los problemas?
  • Rendimiento: ¿Las sincronizaciones son más lentas?
  • Patrones: ¿Errores en horarios específicos?

Alertas Automáticas

El plugin puede configurarse para:

  • Enviar emails cuando hay errores
  • Notificar sobre sincronizaciones fallidas
  • Alertar sobre problemas de rendimiento

Próximos Pasos

Con el conocimiento sobre logs, ahora puedes diagnosticar y resolver la mayoría de problemas que puedan surgir.

👉 Continúa con: Solución de Problemas →


💡 Consejo Pro

Establece una rutina de revisión de logs. Dedica 5 minutos cada semana a revisar los logs recientes. Esto te ayudará a detectar problemas antes de que afecten tu tienda.

ℹ️ Para Soporte Técnico

Cuando contactes al soporte, siempre incluye:

  1. Logs de las últimas 24-48 horas
  2. Descripción específica del problema
  3. Pasos que realizaste antes del error
  4. Información de tu hosting y versión de WordPress