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
- Ve al panel de WordPress
- Haz clic en Herramientas (menú lateral)
- Selecciona NewBytes Logs
- 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
- Selecciona fecha de inicio
- Selecciona fecha de fin
- 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
- Selecciona los logs que quieres descargar
- Haz clic en "Descargar Logs Seleccionados"
- 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
- Ve a la sección "Gestión de Logs"
- Selecciona criterios de limpieza
- Haz clic en "Limpiar Logs"
- 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
{
"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
{
"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
{
"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:
- Verificar conexión a internet
- Contactar a NewBytes sobre estado de API
- Revisar configuración de firewall
Errores de Autenticación
Síntomas:
- "Credenciales inválidas"
- "Token expirado"
- "Acceso denegado"
Acciones:
- Verificar usuario y contraseña
- Reconfigurar credenciales
- Contactar a NewBytes si persiste
Errores de Memoria
Síntomas:
- "Memoria agotada"
- "Límite de tiempo excedido"
- "Proceso interrumpido"
Acciones:
- Contactar al hosting sobre límites
- Aumentar intervalo de sincronización
- 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:
- Logs de las últimas 24-48 horas
- Descripción específica del problema
- Pasos que realizaste antes del error
- Información de tu hosting y versión de WordPress