Ho un QtQuick/QML applicazione in esecuzione su un computer remoto incorporato sistema di destinazione. Ho syslog configurato sul target per indirizzare i messaggi di log di un server di log.
Ora, mi piacerebbe avere lo standard di uscita e il messaggio di output della console anche reindirizzati al locale syslog in modo da poter ottenere tutti i miei feedback dell'applicazione in un unico luogo.
C'è una "best practice" di fare questo? O sarà che ho voglia/bisogno di ottenere tutto ciò di uscita all'interno della mia applicazione e accedere, attraverso "canali normali"?
Edit: posso fare questo con bash reindirizzamento per questa domanda/risposta, ma preferirei farlo dall'interno dell'applicazione, se possibile.
Edit: suppongo che dovrebbe rendere più chiaro che io non sto chiedendo su come ottenere i messaggi che passano attraverso l'applicazione di registrazione API per andare a syslog. Se ci sono errori nel mio QtQuick QML, Qt runtime genera l'errore e messaggi di avviso che vengono stampati su stderr. Si tratta di quei messaggi che voglio ottenere reindirizzato al sistema di registrazione.
app.exec()
chiamata.