Project

General

Profile

Anomalie #3248

[log] N’utilise pas syslog

Added by Daniel Dehennin over 10 years ago. Updated about 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/05/2012
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Description

Le script d’init1 devrait utiliser les fonctions LSB.

Je n’ai pas réussi à déterminer rapidement si le code d’EOLE SSO utilisait syslog

[1] source:init/eole-sso


Related issues

Related to Distribution EOLE - Evolution #1204: Revoir la politique de journalisation des logs Fermé 11/18/2010
Related to eole-common - Anomalie #3953: Les fichiers /var/log/messages et /var/log/user.log sont encore remplis. Fermé 08/27/2012

Associated revisions

Revision 657455c1 (diff)
Added by Bruno Boiget over 10 years ago

envoi des logs d'eolesso à syslog avec le préfixe eolesso (fixes #3248)

History

#1 Updated by Benjamin Bohard over 10 years ago

Le script d'init log dans un fichier sans passer par rsyslog en redirigeant la sortie standard:

>> /var/log/eole-sso.log [1]

Et, coïncidence, authform.py utilise twisted.python.log et initialise le logging avec log.startLogging(sys.stdout) [2]

On peut conclure que Eole-SSO n'utilise pas rsyslog, je crois.

[1] source:init/eole-sso
[2] source:sso/authform.py

#2 Updated by Bruno Boiget over 10 years ago

Les logs des services utilisant twisted ne sont pas gérés via syslog

à priori c'est possible en utilisant l'option --syslog de twistd (ou en utilisant startLogging de twisted.python.syslog). Par contre dans le cas de twistd, il n'est pas prévu de passer d'option comme la 'facility' ou le préfixe des logs. A vérifier sur des versions plus récentes de twisted.

J'ai fait un test sur un serveur seshat de test pour le service eole-sso, les logs se retrouvent ici avec le préfixe 'twisted':

rsyslog/local/twisted/twisted.info.log

#3 Updated by Bruno Boiget over 10 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Joël Cuissinat about 10 years ago

  • Assigned To set to Bruno Boiget
  • Target version set to Mises à jour 2.3.6 RC

Cette modification semble avoir déjà été diffusée avec la roadmap précédente (paquet eole-sso_2.3-eole94 dans 2.3.5) !

Je l'assigne en 2.3.6 pour vérification...

#5 Updated by Joël Cuissinat about 10 years ago

  • Status changed from Résolu to À valider
  • % Done changed from 100 to 50

Ca logue bien dans /var/log/rsyslog/local/eolesso/eolesso.info.log

Mais également dans :
  • /var/log/messages
  • /var/log/syslog
  • /var/log/user.log

#6 Updated by Bruno Boiget about 10 years ago

  • % Done changed from 50 to 100

à première vue, le problème vient du fichier /etc/rsyslog.d/50-default.conf qui aurait du être supprimé lors des mises à jour.

Sur 2 machines de test (scribe et amonecole), le fichier était présent. Je ne l'ai par contre pas retrouvé sur des machines en production (notre zephir et l'amon de montchapet, je n'ai pas de scribe ou amonecole à disposition).

-> Dans le doute, ajouter une suppression du fichier par le paquet (rsyslog)

#7 Updated by Joël Cuissinat about 10 years ago

  • Status changed from À valider to Fermé

Je viens de re-tester, les lignes de logs sont bien uniquement dans :
/var/log/rsyslog/local/eolesso/eolesso.info.log

Also available in: Atom PDF