Am o QtQuick/QML aplicație care rulează pe un remote embedded sistem țintă. Am syslog configurat pe țintă pentru a direcționa mesajele de jurnal de la un server de jurnal.
Acum, aș vrea să am ieșirea standard și err consola de ieșire, de asemenea, redirecționat la locale syslog așa că am putea obține toate feedback-ul de aplicare într-un singur loc.
Există un "cele mai bune practici" mod de a face acest lucru? Sau va vreau/trebuie să obțină toate această ieșire în aplicația și conectați-l prin "canalele normale"?
Edit: nu pot face acest lucru cu bash redirecționare pe acest întrebare/răspuns, dar aș prefera să-l faci din cadrul aplicației, dacă este posibil.
Edit: cred că ar trebui să facă mai clar că nu te întreb despre cum să obțineți mesaje care trec prin cererea de înregistrare API pentru a merge la syslog. Dacă există erori în QtQuick QML, Qt generează eroare și mesaje de avertizare care sa tipărite la stderr. Sunt acele mesaje care doresc pentru a obține redirecționat la sistem de exploatarea instalației.
app.exec()
apel.