Как сделать whoopsie более тихим (беспорядок в журнале с "онлайн" сообщениями)

Я знаю что whoopsie это из ответов на вопрос " Что такое процесс" Whoopsie "и как я могу удалить его?

Я не хочу останавливать отчеты об ошибках, так как считаю, что отчеты об ошибках - это минимум, который пользователь должен сделать, чтобы попытаться помочь Ubuntu. Но после обновления до 13.10, whoopsie вырос довольно болтливый. У меня буквально сотни таких сообщений в журналах:

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

Есть ли способ сказать whoopsie быть менее многословным?

(забавный формат вывода взят из самодельной программы SLogger для проверки файлов системного журнала, которые я написал много лет назад, но в основном это содержание /var/log/syslog файл).

1 ответ

Решение

По словам сокай, нет способа запустить whoopsie, который не позволяет регистрировать эти "онлайн" сообщения - это ошибка. Однако, если вы хотите извлечь их из журналов, вы можете добавить следующую строку в /etc/rsyslog.d/00-whoopsie.conf, и сообщения больше не будут регистрироваться:

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

Это тоже довольно специфично. Если whoopsie регистрирует что-то другое, кроме "онлайн", он все равно попадет в ваши журналы.

Другие вопросы по тегам