Why is the outer LogPrint() needed? It looks like a combination of old and new style
Why not just 

    CLogStream() << "init message: " << message << "\n";