¡Hola, desarrolladores!
Como sabeis, los errores de la aplicación están en el global ^ERRORS. Aparecen si los llamas:
d e.Log()
en la sección Catch de Try-Catch.
Con la propuesta de @Robert.Cemper1003, ahora se puede utilizar SQL para examinarlo.
Inspirado por el módulo de Robert, presenté un módulo simple de IRIS Analytics que muestra estos errores en un dashboard:
Y se pueden explorar las líneas si se hace clic en los gráficos:
¿Cómo usarlo?
Se puede instalar el módulo con el siguiente comando ZPM:
USER>zpm "install objectscript-errors-analytics"
Si se tiene un error en este namespace (ej. en USER), se puede consultar el panel en el navegador:
http://localhost:yourport/dsw/index.html#!/d/Errors/Overview.dashboard?ns=USER
Y se pueden generar algunos errores aleatorios con el siguiente comando:
do ##class(shvarov.objectscript.errors.analytics.setup).GenerateErrors()
Y para actualizar los datos y reconstruir el cubo:
do ##class(shvarov.objectscript.errors.analytics.setup).Run()
¿Qué tiene de bueno este proyecto? Que utiliza una nueva función de la versión 0.2.5 ZPM para desplegar recursos de IRIS Analytics.
¡Espero vuestros comentarios y colaboraciones!