web-dev-qa-db-fra.com

Comment rendre muet whoopsie (encombrement de journaux avec des messages "en ligne")

Je sais ce que whoopsie est issu des réponses à Quel est le processus 'whoopsie' et comment puis-je le supprimer?

Je ne souhaite pas arrêter le signalement des erreurs, car je pense que le signalement des erreurs est le minimum qu'un utilisateur doit faire pour essayer d'aider Ubuntu. Mais depuis la mise à jour à 13.10, whoopsie a grandi assez bavard. J'ai littéralement des centaines de messages comme ça dans mes journaux:

SYS: Nov  4 14:40:48 samsung-romano whoopsie[1156]: online
SYS: Nov  4 14:41:56  whoopsie[1156]: last message repeated 4 times
SYS: Nov  4 14:42:56  whoopsie[1156]: last message repeated 2 times
SYS: Nov  4 14:43:56  whoopsie[1156]: last message repeated 2 times
SYS: Nov  4 14:44:56  whoopsie[1156]: last message repeated 2 times

% zgrep whoopsie /var/log/syslog*gz   | wc -l
773

Y a-t-il un moyen de dire à whoopsie d'être moins verbeuse?

(Le format de sortie amusant provient de SLogger, un programme maison permettant de vérifier les fichiers journaux système que j’ai écrit il ya très longtemps, mais il s’agit essentiellement du contenu du fichier /var/log/syslog).

6
Rmano

Par sokai, il n’ya aucun moyen d’exécuter whoopsie qui l’empêche de consigner ces messages "en ligne" - c’est un bogue. Toutefois, si vous souhaitez les extraire de vos journaux, vous pouvez insérer la ligne suivante dans /etc/rsyslog.d/00-whoopsie.conf et les messages ne seront plus consignés:

  # whoopsie generates a lot of messages of "online"
  # these are worthless and can be filtered
  if $programname == 'whoopsie' and $msg == ' online' then ~

Ceci est assez spécifique, aussi. Si whoopsie enregistre autre chose que "en ligne", il sera toujours enregistré dans vos journaux.

5
hrunting