edirecionando a saída padrão para syslog

Estou planejando empacotarOpenTibia Server para o Debian. Uma das coisas que eu quero fazer é adicionar a inicialização via/etc/init.d e daemonization dootserv processo

Thing é, provavelmente devemos redirecionar a saída para o syslog. Isso geralmente é feito viasyslog() função. Atualmente, o código está repleto de:

std::cout << "Stuff to printout" << std::endl;

Existe uma maneira adequada e fácil de adicionar redirecionar a saída padrão e a saída de erro padrão para o syslog sem substituir cada "chamada" única para std :: cout e amigo

questionAnswers(5)

yourAnswerToTheQuestion