Herramientas de usuario

Herramientas del sitio


ada:sicoferp:rentas:herramientas:logger

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:sicoferp:rentas:herramientas:logger [2021/08/30 13:54]
192.168.177.37
ada:sicoferp:rentas:herramientas:logger [2021/08/30 14:16] (actual)
192.168.177.37
Línea 7: Línea 7:
 ]]. ]].
   * Propagación de excepciones al usuario (front-end) a través de la implementación del método abstracto, el cual debe propagar de cara al usuario por el uso de las herramientas de mensajería utilizadas por el framework del front-end de cada aplicativo.   * Propagación de excepciones al usuario (front-end) a través de la implementación del método abstracto, el cual debe propagar de cara al usuario por el uso de las herramientas de mensajería utilizadas por el framework del front-end de cada aplicativo.
-public void addMessage(final String idMessage, final int severity, final String resume, final String detail)+ 
 +Esta API está escrita y compilada en ''​Java 6''​ y definida bajo los criterios de configuración y dependencias gestionadas a través de Maven escritas en el archivo [[ada:​sicoferp:​rentas:​herramientas:​logger:​pom.xml|pom.xml]]. 
 + 
 +El código fuente está disponible en versión branch en el [[http://​adacsc.co:​1443/​svn/​repository/​ADA/​SITU/​CARTERAYRECAUDO/​FUENTES/​branches/​development/​logger|respositorio SVN]]
    
-===== Logger ​=====+===== Log =====
  
-Implementación de los diferentes métodos de llamado a escritura en el servidor de aplicaciones a través de la API log4j, según los diferentes niveles de severidad:+Implementación de los diferentes métodos de llamado a escritura en el servidor de aplicaciones a través de la API ''​log4j''​ en su versión ''​1.2.11''​, según los diferentes niveles de severidad:
  
-  ​* **Debug**: Se realizará la escritura en el log sólo si está habilitada en este modo.  +  * Debug: Se realizará la escritura en el log sólo si está habilitada en este modo.  
-  ​* **Info**:  +  * Info: registra en el log del servidor cualquier notificación en este nivel de severidad. 
-  * Warn +  * Warn: registra en el log del servidor cualquier notificación en este nivel de severidad. 
-  * Error +  ​* **Error**: registra en el log del servidor y a través del servicio de registro de log cualquier notificación en este nivel de severidad. 
-  * Fatal+  ​* **Fatal**: registra en el log del servidor y a través del servicio de registro de log cualquier notificación en este nivel de severidad.
  
-Los dos últimos métodos harán uso de la notificación vía WS para registro en DDBB.+**NOTA**: ​Los dos últimos métodos harán uso de la notificación vía WS para registro en DDBB.
  
-Esta funcionalidad hará uso de la configuración definidalog.json. Tal como se puede observar, dicha configuración está escrita en formato.+Esta funcionalidad hará uso de la configuración definida ​en [[ada:​sicoferp:​rentas:​herramientas:​logger:​log.json|log.json]]. Tal como se puede observar, dicha configuración está escrita en ese formato, para lo cual se ha definido la clase abstracta [[ada:​sicoferp:​rentas:​herramientas:​logger:​alogger|com.ada.utilidades.situ.log.ALogger]].
  
 ===== Notificación ===== ===== Notificación =====
Línea 44: Línea 47:
 </​code>​ </​code>​
  
-el cual al ser un método abstracto será de obligatoria implementación en la clase que extiende de la abastracta +el cual al ser un método abstracto será de obligatoria implementación en la clase que extiende de la abstracta ​[[ada:​sicoferp:​rentas:​herramientas:​logger:​alogger|com.ada.utilidades.situ.log.ALogger]] ​para garantizar de forma limpia, la notificación de los eventos presentados hasta el usuario.
- +
- +
-[[ada:​sicoferp:​rentas:​herramientas:​logger:​alogger|com.ada.utilidades.situ.log.ALogger]] +
  
-para garantizar de forma limpia, la notificación de los eventos presentados hasta el usuario. ​Un ejemplo de la implementación de la clase [[ada:​sicoferp:​rentas:​herramientas:​logger:​alogger|ALogger]] puede ser el siguiente, previa adición al .classpath del sistema cliente, de la API logger.+Un ejemplo de la implementación de la clase [[ada:​sicoferp:​rentas:​herramientas:​logger:​alogger|ALogger]] puede ser [[ada:​sicoferp:​rentas:​herramientas:​logger:​log|Log]], previa adición ​de la API ''​logger'' ​al ''​.classpath'' ​del sistema cliente.
  
-[[ada:​sicoferp:​rentas:​herramientas:​logger:​log|Log]]+**NOTA**: En el archivo de configuración del servidor o en una variable de entorno la llave ''​LOG_CONFIGURATION_PATH'',​ con valor por ejemplo de ''​C:​\co\ada\situ\log.json'',​ se deberá configurar la ruta de ubicación del archivo ​[[ada:​sicoferp:​rentas:​herramientas:​logger:​log.json|log.json]]. El cual es el insumo principal del proceso para darle control a las excepciones.
  
 [[ada:​sicoferp:​rentas|<<​ regresar]] [[ada:​sicoferp:​rentas|<<​ regresar]]
ada/sicoferp/rentas/herramientas/logger.1630331683.txt.gz · Última modificación: 2021/08/30 13:54 por 192.168.177.37