Comment utiliser ma classe de journalisation comme un flux C ++ std?

J'ai un travail enregistreur de classe, qui affiche du texte dans une richtextbox (Win32, C++).
Le problème est, je finis toujours l'utiliser comme ceci:

stringstream ss;  
ss << someInt << someString;  
debugLogger.log(ss.str());

au lieu de cela, il serait beaucoup plus pratique de l'utiliser comme un torrent, comme dans:

debugLogger << someInt << someString;

Est-il un meilleur moyen que la redirection de tout à l'interne stringstream exemple? Si le ferais, quand j'ai besoin de rincer?

source d'informationauteur newgre | 2009-02-04