Передать журналы из файла в journald

У меня есть приложение, которое записывает журналы в некоторый файл, например, /var/log/mylog.txt

Тем не менее, я хочу, чтобы он был записан в journald (чтобы к нему можно было обращаться через journalctl ). Я не могу изменить способ запуска приложения, поскольку он инкапсулирован от меня.

Есть идеи?

  • Запретить запись Journald в / var / log
  • Вывод скрипта python, выполняющегося как единица, не соответствует порядку, в то время как оболочки не отображаются
  • Простой, но правильный способ иметь сценарий bash отправлять вывод в журнал systemd?
  • Как исправить атрибут устройства последних строк журнала systemd перед выходом?
  • Можем ли мы указывать процентное значение для атрибута RuntimeMaxUse в файле journald.conf
  • Сохранять сообщения из предыдущих загрузок при одновременном сохранении выходных данных журнала
  • Как просмотреть журнал stderr только с помощью журналаctl?
  • Как указать уровень журнала строки вывода из службы systemd?
  • One Solution collect form web for “Передать журналы из файла в journald”

    Вы можете использовать systemd-cat , например

      systemd-cat cat /path/to/log 

    или

      systemd-cat -t encapsulated_app_log tail -f /path/to/log 
    Linux и Unix - лучшая ОС в мире.