Как сделать 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 регистрирует что-то другое, кроме "онлайн", он все равно попадет в ваши журналы.