A própria definição de um daemon é que ele não tem nada anexado ao STDOUT e STDERR (e STDIN). O registro em log deve ser feito por meio de um canal separado, por exemplo, por meio do recurso de syslog (consulte Syslog do GNU . O syslog suporta vários níveis de severidade (debug / informational / warning / critical etc.) que você pode usar para controlar a quantidade de informação que é registrada.