Configuration de base
La configuration de base ne s'effectue que dans le fichier suivant :
################################################################################ ## Configuration logs ## ################################################################################ environment.build.log.logfileDirectory=/home/esup4/logs environment.build.log.logfileName=uPortal.log environment.build.log.rootLevel=INFO environment.build.log.layoutConversionPattern=[${environment.build.host.logicalName}]%5p [%t] %d{MMM/dd HH:mm:ss,SSS} %c{2}.[%x] - %m%n environment.build.log.rollingLogFileDatePattern='.'yyyy-MM-dd-HH
Type de logger
Le logger est préconfiguré pour être un DailyRollingFileAppender. Il n'est pas possible d'en changer dans le fichier esup.properties.
Voici les détails des éléments de configuration :
Propriété | Définition | Détails supplémentaires |
---|---|---|
environment.build.log.logfileDirectory | Le dossier où sont stockées les logs | Il est possible d'utiliser le séparateur slash ("/") sous Linux et Windows |
environment.build.log.logfileName | Le nom de la log du portail | Le choix du nom de log est libre |
environment.build.log.rootLevel | La niveau de log | Peut prendre les valeurs listées sur cette page |
environment.build.log.layoutConversionPattern | Le format de la ligne de log | Doit se conformer au pattern PatternLayout |
environment.build.log.rollingLogFileDatePattern | Le format de la date écrite dans la log | Doit se conformer au pattern SimpleDateFormat |
Cette configuration impacte les applications suivantes :
uPortal
cas-proxy-test-portlet
cas
BookmarksPortlet
widget-portlets
WebProxyPortlet
WeatherPortlet
testsuite
NotificationPortlet
newsreader
FunctionalTestsPortlet
email-preview-portlet
Configuration avancée
Prérequis
Avant de configurer le syslog pour uPortal, il faut posséder un serveur syslog et connaître son IP.
Si vous désirez configurer le serveur syslog :
Couper le serveur syslog :
service syslog stop
Autoriser les connexion remote pour le serveur syslog. Ajouter l'option -r dans le fichier suivant :
/etc/sysconfig/syslogSYSLOGD_OPTIONS="-rm 0"
Redémarrer le service syslog
service syslog restart
Autoriser le firewall à laisser passer les messages :
iptables -I INPUT -p udp -i eth0 -s 192.168.1.2 -d 192.168.1.1 --dport 514 -j ACCEPT
Il est également bon d'ajouter cette commande dans le fichier /etc/rc.local pour que la commande soit exécutée lors du démarrage de la machine.
Références
service syslog stop