Skip to content

Encuentre problemas más rápido con Apex Log Analyzer ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Encuentre problemas más rápido con Apex Log Analyzer | Blog de desarrolladores de Salesforce

Los registros de depuración de Apex contienen una gran cantidad de información. Abarcan cosas tales como operaciones de base de datos, procesos del sistema, ejecución de código en paquetes administrados, errores que ocurren al ejecutar una transacción y flujos y generadores de procesos que se han iniciado. Toda esta información es de gran ayuda cuando se trata de abordar un problema de rendimiento, diagnosticar errores o simplemente comprender lo que sucede en el código cuando inicia un proceso. Sin embargo, es realmente difícil hacer un seguimiento de lo que sucede desde el registro sin procesar por sí solo.

Apex Log Analyzer muestra los detalles del registro de depuración en una vista de gráfico de llamas en la pestaña Línea de tiempo, que es una excelente manera de ayudar a visualizar el árbol de llamadas y la duración de cada método o declaración, así como ver dónde encajan los paquetes y flujos administrados. La herramienta le permite precisar rápidamente qué áreas del código requieren más tiempo de ejecución e identificar áreas problemáticas.

Junto con la pestaña Línea de tiempo, Apex Log Analyzer contiene otras tres pestañas con información útil:

  • Pestaña Árbol de llamadas: muestra las llamadas a métodos
  • Pestaña Análisis: un resumen del rendimiento del método
  • Pestaña Base de datos: un desglose de las consultas DML y SOQL contenidas en el registro


La herramienta le permite elegir sus propios colores. Simplemente vaya a la interfaz de usuario de configuración dentro del IDE y busque "Apex Log Analyzer Colors".

Novedades en v1.5.0

Hemos estado trabajando arduamente para mejorar Apex Log Analyzer con nuevas funciones solicitadas por la comunidad y los desarrolladores de FinancialForce. Esto es lo que agregamos para v1.5.0.

Obtener un primer plano
Algunas de esas llamadas a métodos pueden ser realmente pequeñas y puede ser difícil ver lo que está sucediendo en esas áreas realmente ocupadas de la línea de tiempo. Entonces, agregamos una opción para acercar, ¡con una precisión de 0.001 ms! Puede acercar y alejar con el mouse en una ubicación específica en la línea de tiempo y desplazarse hacia arriba y hacia abajo. También puede desplazarse hacia la izquierda y hacia la derecha, así como arrastrar la línea de tiempo haciendo clic y arrastrando el mouse hacia arriba, hacia abajo, hacia la izquierda y hacia la derecha.

Más velocidad y tipos de eventos
Sabemos que algunos de esos registros pueden volverse bastante grandes y a nadie le gusta esperar demasiado. Entonces, ahora se abrirá el visor de registros, analizará el registro y mostrará la línea de tiempo más rápido .

Pasamos tiempo con la documentación de registros de depuración y muchos registros de depuración, y agregamos soporte para tantos como pudimos encontrar. Si detecta alguno que se nos pasó por alto o que no funciona del todo bien, infórmenos abriendo un problema en nuestro repositorio de GitHub .

Navegación de la base de datos
La pestaña Base de datos siempre mostraba todo el SOQL y DML que ocurría, pero ahora también hemos incluido el árbol de llamadas para cada consulta. Puede acelerar el manejo de una consulta que incluye más filas de las que esperaba haciendo clic en la línea de la clase donde se produjo el SOQL, suponiendo que tiene el código localmente.

Conclusión

Si aún no ha probado la herramienta Apex Log Analyzer, descárguela de Visual Studio Marketplace . Esta es una herramienta esencial cuando se trabaja con registros de depuración. Si se encuentra con un problema o desea ver una nueva función, acceda al repositorio de G itHub , ¡incluso podría contribuir usted mismo!

Sobre el Autor

Luke Cotter es ingeniero de software sénior en FinancialForce. Ha trabajado en estrecha colaboración con el equipo de experiencia IDE en Salesforce (PM Ananya Jha & co) en la extensión Log Analyzer de Salesforce, parte del paquete de extensión de Salesforce.

Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.

Agregar a Slack Suscríbete a RSS

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/09/find-problems-faster-with-the-apex-log-analyzer-2.html

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

🎬 Video de EGA Futura » ✍( ͡* ͜ʖ ͡*) ¿Qué es una Aplicación?

Encuentre problemas más rápido con Apex Log Analyzer ☁️
Encuentre problemas más rápido con Apex Log Analyzer ☁️