我有一个将日志写入某个文件的应用程序,例如 /var/log/mylog.txt
但是,我希望将其写入journald
(以便可以通过 访问它journalctl
)。我无法更改应用程序的启动方式,因为它是我封装的。
有任何想法吗?
答案1
你可以使用systemd-cat
,例如
systemd-cat cat /path/to/log
或者
systemd-cat -t encapsulated_app_log tail -f /path/to/log
我有一个将日志写入某个文件的应用程序,例如 /var/log/mylog.txt
但是,我希望将其写入journald
(以便可以通过 访问它journalctl
)。我无法更改应用程序的启动方式,因为它是我封装的。
有任何想法吗?
你可以使用systemd-cat
,例如
systemd-cat cat /path/to/log
或者
systemd-cat -t encapsulated_app_log tail -f /path/to/log