Syslog qui n'en fait qu'a sa tête

Syslog qui n'en fait qu'a sa tête - Logiciels - Linux et OS Alternatifs

Marsh Posté le 07-04-2005 à 16:52:28    

A la ligne 8 de mon fichier de configuration de syslog, je souhaite sauver les logs en provenance de local0 dans le fichier KaliosCMS.log. Tout ceci fonctionne parfaitement mais seulement les logs sont également mis dans /var/log/messages.  
 
Je suis incapable de comprendre pourquoi ! Je n'ai précisé nulle part que je voulais mettre les logs de local0 dans messages.  
 
Voila mon fichier syslog.conf

     
      1 *.err;kern.debug;auth.notice;mail.crit    /dev/console
      2 *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err  /var/log/messages
      3 security.*                       /var/log/security
      4 auth.info;authpriv.info          /var/log/auth.log
      5 mail.info                        /var/log/maillog
      6 lpr.info                         /var/log/lpd-errs
      7 cron.*                           /var/log/cron
      8 local0.*                         /var/log/KaliosCMS.log
      9
     10 !startslip
     11 *.*                  /var/log/slip.log
     12 !ppp
     13 *.*                  /var/log/ppp.log
     14  #*.emerg                  *


 
Avez-vous une idée ?


---------------
.:coin:.
Reply

Marsh Posté le 07-04-2005 à 16:52:28   

Reply

Marsh Posté le 08-04-2005 à 10:08:53    

up


---------------
.:coin:.
Reply

Marsh Posté le 08-04-2005 à 10:43:09    

Etonnant, ça devrait marcher. Tu as bien redémarré syslog ? Tu as créé un fichier vide avec les bons droits ?


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Marsh Posté le 08-04-2005 à 11:09:01    

vérifie que ton démon n'a pas une variable de configuration comportant/spécifiant "syslog"
 
sinon ajoute "local0.none" à la fin sur la ligne /var/log/messages, c'est certainement le *.notice qui doit faire que ça log dans messages
 


*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err;local0.none /var/log/messages


 
edit : n'oublie pas de relancer syslog aussi ;)


Message édité par BMOTheKiller le 08-04-2005 à 11:10:25
Reply

Marsh Posté le 08-04-2005 à 12:20:53    

Ok je vais essayer ca !


---------------
.:coin:.
Reply

Marsh Posté le 11-04-2005 à 10:59:01    

Alors ca fonctionne ! Mais evidemment je tombe sur un autre problème...
 
prenons l'exemple d'une page php avec simplement  

Spoiler :


<?  
initSyslog();  
syslog(LOG_NOTICE, 'Prout !')
?>


 
Lorsque j'affiche la page, je reçois un log dans le bon fichier.. Jusqu'ici tout fonctionne parfaitement... Mais lorsque je recharge la page, je m'attend à reçevoir un nouveau log et je ne reçois rien du tout !  
 
Etrange !
 


---------------
.:coin:.
Reply

Marsh Posté le 11-04-2005 à 19:45:44    

Hum je crois que c'est parce que si la ligne est la meme il a tendance a metre --last message repeted X times--
essaye avec un autre message et ca devrait marcher, sinon tu vas devoir attendre qu'il se decide a l'ecrire.

Reply

Marsh Posté le 12-04-2005 à 08:04:55    

HNO3 a écrit :

Hum je crois que c'est parce que si la ligne est la meme il a tendance a metre --last message repeted X times--
essaye avec un autre message et ca devrait marcher, sinon tu vas devoir attendre qu'il se decide a l'ecrire.


 
Tout juste auguste ! Effectivement le problème venait de là... J'avais bien reçu "last message rpeted X times" mais bien après.  
 
Problème réglé. Merci de votre aide !
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed