Seems like
_Oliver_[
^] has done his homework :)
If you are the author of the child process you can take a look at
ACE[
^]
ACE is a very nice C++ library, suiteable for real time development. It also have a very flexible logging implementation :)
regards
Espen Harlinn