Pages enfant
  • Logs (esup 4)

Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=258605058) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 15) afficher la version suivante »

Configuration de base

La configuration de base ne s'effectue que dans le fichier suivant :

filters/esup.properties
################################################################################
## 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 :

  1. Couper le serveur syslog :

    service syslog stop
  2. Autoriser les connexion remote pour le serveur syslog. Ajouter l'option -r dans le fichier suivant :

    /etc/sysconfig/syslog
    SYSLOGD_OPTIONS="-rm 0"
  3. Redémarrer le service syslog

    service syslog restart
  4. 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.

 

 

service syslog stop

  • Aucune étiquette