Eu tenho um QtQuick/QML aplicativo em execução em um controle remoto embutido sistema de destino. Eu tenho syslog configurado no alvo para direcionar as mensagens de log para um servidor de log.
Agora, eu gostaria de ter o padrão e a mensagem de saída do console também redirecionado para o local syslog para que eu possa obter todos os meus comentários sobre aplicativos em um só lugar.
Existe um "melhores práticas" maneira de fazer isso? Ou será que eu quiser/precisar de obter tudo isto saída de dentro da minha aplicação e o registro através de "canais normais"?
Edit: eu posso fazer isso com o bash redirecionamento por esta pergunta/resposta, mas eu ainda preferem fazê-lo a partir de dentro do aplicativo, se possível.
Edit: acho que deveria fazer mais claro que eu não estou perguntando sobre como obter as mensagens que passam através da aplicação de API de log para ir para o syslog. Se há erros na minha QtQuick software livre, o Qt tempo de execução gera mensagens de erro e aviso impresso para o stderr. É a essas mensagens que eu quero fazer redireccionado para o sistema de registro.
app.exec()
chamada.