Boost.Protokoll in Datei und stdout gleichzeitig?

Ich habe boost::log erfolgreich zu loggen in stdout (mit der TRIVIAL Makros) oder zu melden, um eine Datei (im Grunde nach den Schritten in dem tutorial).

Wie würden wir konfigurieren der Protokollierung in eine Datei und stdout gleichzeitig?

Dies ist ein üblicher Fall in unsere Einrichtung, wenn wir wollen beides haben, eine log-Datei und auch alle den Ausgang, geht der Login an der Konsole.

Jeden input dankbar!

  • haben Sie versucht, zu Lesen diese Dokumentation? Es sagt You can register more than one sink. Each sink will receive and process log records as you emit them independently from others.
  • Yep, aber wie registriert man sich senken für Ausgabe auf stdout? Konnte nicht finden, dass (noch..)
  • add_stream( boost::shared_ptr<std::ostream>(&std::cout, empty_deleter() ) ); // ?
InformationsquelleAutor cacau | 2014-01-27
Schreibe einen Kommentar