martes, 13 de septiembre de 2011

Administración de log en Alfresco Community II


En el anterior post hable sobre LogRefresher un proyecto que incluye la posibilidad de administrar las trazas de log en Alfresco Community.
En este post explicare como se realiza la magia de refrescar la configuración de log4j en momento de ejecución, para hacer esto utilizamos el sistema de carga de recursos de Spring y siguiendo la documentación de Alfresco de como realiza la lectura de la configuración de log4j. El refresco de las trazas de log se implementa en la clase
“es.binovo.ag.utils.LoggerManagerImpl”, en el contexto Spring de Alfresco Explorer se declara la instancia con el id “log.alfresco.managerLogger” y “log.share.managerLogger” en Alfresco Share.
Por lo que si queréis cambiar la manera como se recargan las configuraciones de log solo tenéis que sobrescribir los beans ;)

No hay comentarios: