Приоритет записи назначает её источник. -p выбирает уровень и всё, что серьёзнее.
Уровней восемь, от самого серьёзного к самому лёгкому:
| Уровень | Число |
|---|---|
emerg, alert, crit |
0, 1, 2 |
err |
3 |
warning, notice |
4, 5 |
info, debug |
6, 7 |
-p err показывает уровни от 0 до 3. Программа lab-demo пишет settings-missing с приоритетом err, а start — с info. Ошибку cat о пропавшем файле служба отправила в журнал как обычный вывод, с уровнем info, — и -p err её скрыл, хотя причина отказа видна именно в ней.
Узкая выборка показывает, что сломалось. Порядок событий и подробности показывает полная выборка той же службы.
-p err оставил от неудачного запуска две строки. Что покажет -p warning?
-
Порог
warningшире: к ошибкам добавляется строка уровняwarning—Failed with result 'exit-code'. -
-p— порог: показываются выбранный уровень и всё серьёзнее.errсерьёзнееwarning, и ошибки остаются.
-p warning показывает уровни от 0 до 4: к settings-missing и Failed to start добавилась строка Failed with result 'exit-code'.
Главное в шаге
-
-pзадаёт порог: выбранный уровень и все, что серьёзнее. - Приоритет выбирает программа, и важная подробность бывает уровнем ниже.
- Причину ищут по ошибкам, порядок событий — по полной выборке.