У меня есть приложение QtQuick/QML, работающее в удаленной встроенной целевой системе. У меня есть системный журнал, настроенный на целевой объект для направления сообщений журнала на сервер журналов.
Теперь я хотел бы, чтобы вывод консоли standard out и err также перенаправлялся в локальный системный журнал, чтобы я мог получать все отзывы о своих приложениях в одном месте.
Существует ли способ "наилучшей практики" для этого? Или я захочу/мне нужно будет получить все эти выходные данные в своем приложении и зарегистрировать их по "обычным каналам"?
Редактировать: Я могу сделать это с перенаправлением bash в соответствии с этим вопросом/ответом, но я все равно предпочел бы сделать это из приложения, если это возможно.
Редактировать: Я полагаю, мне следует более четко указать, что я не спрашиваю о том, как отправлять сообщения, которые проходят через API ведения журнала приложения, в системный журнал. Если в моем QtQuick QML есть ошибки, среда выполнения Qt генерирует сообщения об ошибках и предупреждения, которые выводятся на stderr. Это те сообщения, которые я хочу перенаправить на средство ведения системного журнала.
app.exec()
вызов.