LINUX.ORG.RU

История изменений

Исправление liksys, (текущая версия) :

grep справится лучше

Нет, скорость выборки с помощью грепа будет значительно ниже, потому что это линейное чтение и парсинг текста, в то время как journalctl ищет по индексам в структурированных файлах.

Далее, для типовых запросов тебе придется иметь постоянный набор регулярных выражений под рукой, или написать свой собственный скрипт с нужными опциями и готовыми регулярками. В случае journalctl это уже написано и стандартизировано.

скрипты обладают свойством самодокументируемости

Не обладают, особенно регулярные выражения, которые еще надо прочитать и понять. При этом journalctl –since и –until сильно понятнее, чем регулярки для разбора дат, которые, кстати, могут быть разными в разных логах, ведь не все пишут логи через syslog.

Исходная версия liksys, :

grep справится лучше

Нет. Скорость выборки с помощью грепа будет значительно ниже, потому что это линейное чтение и парсинг текста, в то время как journalctl ищет по индексам в структурированных файлов.

Далее, для типовых запросов тебе придется иметь постоянный набор регулярных выражений под рукой, или написать свой собственный скрипт с нужными опциями и готовыми регулярками. В случае journalctl это уже написано и стандартизировано.

скрипты обладают свойством самодокументируемости

Не обладают, особенно регулярные выражения, которые еще надо прочитать и понять. При этом journalctl –since и –until сильно понятнее, чем регулярки для разбора дат, которые, кстати, могут быть разными в разных логах, ведь не все пишут логи через syslog.