...
- Modifier chaque fichier de configuration de log. Pour un fichier "properties" :
Bloc de code title log4j.properties log4j.appender.R=org.apache.log4j.DailyRollingFileAppender log4j.appender.R.File=/xxx/xxx/xxx/xxx.log log4j.appender.R.DatePattern='.'yyyy-MM-dd-HH log4j.appender.R.Encoding=UTF-8 En log4j.appender.R=org.apache.log4j.net.SyslogAppender log4j.appender.R.SyslogHost=<IP_SERVEUR_SYSLOG> log4j.appender.R.Facility=LOCAL0
Pour un fichier xml :Bloc de code title log4j.xml <appender name="file" class="org.apache.log4j.DailyRollingFileAppender"> <param name="file" value="${environment.build.log.logfileDirectory}/cas.log" /> <param name="DatePattern" value="'.'${environment.build.log.rollingLogFileDatePattern}" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="${environment.build.log.layoutConversionPattern}" /> </layout> </appender> En <appender name="file" class="org.apache.log4j.net.SyslogAppender"> <param name="SyslogHost" value="<IP_SERVEUR_SYSLOG>" /> <param name="Facility" value="LOCAL0" /> </appender>
Voici l'emplacement des fichiers pour chacun des portlets livrés livré en bundle :Application Chemin BookmarksPortlet \uportal-portlets-overlay\BookmarksPortlet\src\main\webapp\WEB-INF\log4j.properties cas-proxy-test-portlet \uportal-portlets-overlay\cas-proxy-test-portlet\src\main\resources\log4j.properties email-preview uportal-portlets-overlay\email-preview\src\main\resources\log4j.properties FunctionalTestsPortlet uportal-portlets-overlay\FunctionalTestsPortlet\src\main\webapp\WEB-INF\log4j.properties jasig-widget-portlets uportal-portlets-overlay\jasig-widget-portlets\src\main\webapp\WEB-INF\log4j.properties NewsReaderPortlet uportal-portlets-overlay\NewsReaderPortlet\src\main\resources\log4j.properties NotificationPortlet uportal-portlets-overlay\NotificationPortlet\src\main\resources\log4j.properties pluto-testsuite uportal-portlets-overlay\pluto-testsuite\src\main\resources\log4j.properties SimpleContentPortlet uportal-portlets-overlay\SimpleContentPortlet\src\main\resources\log4j.properties WeatherPortlet uportal-portlets-overlay\WeatherPortlet\src\main\webapp\WEB-INF\log4j.properties WebProxyPortlet uportal-portlets-overlay\WebProxyPortlet\src\main\resources\log4j.properties uPortal uportal-war\src\main\webapp\WEB-INF\log4j.properties cas uportal-portlets-overlay\cas\src\main\resources\log4j.xml
La nouvelle configuration sera prise en compte au prochain redéploiement. Il faut également autoriser le firewall à laisser passer les messages. Sous UNIX :
Bloc de code iptables -I OUTPUT -p udp -i eth0 -s <IP_SERVEUR_SYSLOG> -d <IP_CLIENT_SYSLOG> --dport 514 -j ACCEPT
Sous Windows, cela dépend du firewall utilisé.
De plus, il est bon d'ajouter cette commande dans le fichier /etc/rc.local pour qu'elle soit exécutée lors du démarrage de la machine.- Redémarrer Tomcat
...