2- Para ubicar los archivo que se tiene que realizar lo cambios se ejecuta el siguiente comando en shell de Linux “grep -r 'log4j.appender.File.File' *”, a continuación el resultado de esta busqueda:
[root@localhost alfresco-4.1.6.2]# grep -r 'log4j.appender.File.File' *
alf_data/solr/log4j-solr.properties:log4j.appender.File.File=solr.log
grep: postgresql/.s.PGSQL.5432: No such device or address
tomcat/shared/classes/alfresco/extension/custom-log4j.properties:log4j.appender.File.File=/opt/alfresco.log
tomcat/webapps/solr/WEB-INF/classes/log4j.properties:log4j.appender.File.File=solr.log
tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties:log4j.appender.File.File=alfresco.log
tomcat/webapps/share/WEB-INF/classes/log4j.properties:log4j.appender.File.File=share.log
3- Los archivos donde se realiza el cambio son:
tomcat/webapps/solr/WEB-INF/classes/log4j.properties:log4j.appender.File.File=solr.log
tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties:log4j.appender.File.File=alfresco.log
tomcat/webapps/share/WEB-INF/classes/log4j.properties:log4j.appender.File.File=share.log4- Según las buenas prácticas de Alfresco las personalizaciones en los archivos se realiza en la carpeta “extension” y no en la carpeta “WEB-INF”, sin embargo el siguiente blog http://blyx.com/2011/06/02/consejos-sobre-los-logs-en-alfresco/ y solo se ha encontrado el proceso realizar la modificación del archivo “alfresco.log” mas no de “share.log” y “solr.log”
Por lo tanto se ha realizado las modificaciones en los siguientes archivo
tomcat/shared/classes/alfresco/extension/custom-log4j.properties:log4j.appender.File.File=/opt/alfresco.log (el archivo “custom-log4j.properties” es una copia del archivo “log4j.properties” ubicado en la ruta “tomcat/webapps/alfresco/WEB-INF/classes/”)
tomcat/webapps/solr/WEB-INF/classes/log4j.properties:log4j.appender.File.File=/opt/solr.log
tomcat/webapps/share/WEB-INF/classes/log4j.properties:log4j.appender.File.File=/opt/share.log
De esta manera los archivos log se almacenan en la ruta /opt/ y no dentro del la carpeta de instalación de Alfresco o en la raíz. Para mantener un control de los archivos que se encuentran dentro del la carpeta de instalación de Alfresco.
No hay comentarios:
Publicar un comentario