Вы можете переслать свои записи в журнал :
systemd-cat tail -f /tmp/myapp.log /var/log/postgresql.log
а затем используйте journalctl -f
... хотя, как упоминал Марк, это напечатает все записи журнала.
Один из способов отфильтровать только сообщения из этих журналов и из этого конкретного модуля - использовать отдельный SYSLOG_IDENTIFIER
файл, т. Е. Отредактировать файл модуля и в [Service]
разделе добавить, например:
SyslogIdentifier=my_stuff
перезапустите модуль, затем запустите systemd-cat
с тем же идентификатором
systemd-cat -t my_stuff tail -f /tmp/myapp.log /var/log/postgresql.log
и, наконец, запросить журнал только для этого конкретного идентификатора:
journalctl -f -t my_stuff
pgpool.service
, попробуйтеjournalctl -fu pgpool.service
. Кроме того, если вы не используете это как root, убедитесь, что пользователь находится вsystemd-journal
группе!попробуйте что-то вроде:
источник