man logger ------------------------------- --journald[=file] Write a systemd journal entry. The entry is read from the given file, when specified, otherwise from standard input. Each line must begin with a field that is accepted by journald; see systemd.journal-fields(7) for details. The use of a MESSAGE_ID field is generally a good idea, as it makes finding entries easy. Examples: logger --journald <<end MESSAGE_ID=67feb6ffbaf24c5cbec13c008dd72309 MESSAGE=The dogs bark, but the caravan goes on. DOGS=bark CARAVAN=goes on end logger --journald=entry.txt Notice that --journald will ignore values of other options, such as priority. If priority is needed it must be within input, and use PRIORITY field. The simple execution of journalctl will display MESSAGE field. Use journalctl --output json-pretty to see rest of -the fields. --------------------------- logger --journald logger: unrecognized option '--journald'
util-linux Version : 2.29.0 Release : alt1
Какой плохой man. Уберу :)
Такое решение вполне устраивает - не прибивать же systemd сюда по зависимостям...
Может быть попросить апстрим сделать поддержку без жесткой зависимости, если это возможно?
(В ответ на комментарий №3) > Такое решение вполне устраивает - не прибивать же systemd сюда по > зависимостям... Так если его собрать с поддержкой systemd, то logger будет слинкован с libsystemd.so и будет зависимость на библиотеку, а не на весь systemd.
Created attachment 6988 [details] systemd support; off by default Если решение в этом патче подходит, то приложите его.
(В ответ на комментарий №5) > (В ответ на комментарий №3) > > Такое решение вполне устраивает - не прибивать же systemd сюда по > > зависимостям... > > Так если его собрать с поддержкой systemd, то logger будет слинкован с > libsystemd.so и будет зависимость на библиотеку, а не на весь systemd. См. таск 178456
> Severity: normal => blocker Ошибка в документации это никак не блокер. Прекратите повышать severity. Патч выглядит хорошо и я его приложу, когда буду собирать v2.29.2 .
Старый добрый syslog(3) работает, зачем нужна поддержка systemd?
Большое спасибо за обсуждение; в качестве выяснена неверная конфигурация пакетной базы образов (излишний пакет syslogd). При этом вход journalctl был "забит" syslog-ом, а он не производил протоколирование надлежащим образом. Сейчас, конечно, это minor.
util-linux-2.29.2-alt1 -> sisyphus: * Sun Apr 02 2017 Alexey Gladkov <legion@altlinux> 2.29.2-alt1 - New version (2.29.2). - Fix `blkid -v` exit code (ALT#29544). - Add fstrim service/timer (ALT#32687). - Cleanup logger man-page (ALT#33152).