Ich suche nach einer Protokollierung für eine Multiprozessanwendung, die auch mehrere Threads mit in jedem Prozess enthält.Anmelden einer Multiprozessanwendung zusammen mit Multithreading
Meine aktuelle Anwendung ist nur Multi-Threaded und verwendet ACE_Message_Queue zum Senden von Protokollierungsereignissen an den Logger-Thread (Die tatsächliche Log-Nachricht wird zwischen Anwendungsthreads und dem Logger-Thread durch ein globales Array geteilt).
Meine neue Anwendung enthält mehrere Prozesse mit mehreren Threads in jedem Prozess. Wie kann ich in diesem Szenario eine anständige Protokollierungsfunktionalität erreichen? Auch ACE zugunsten von Boost loswerden. Meine neue Anwendung soll unter Linux, Mac und Windows laufen.
Vielen Dank im Voraus.
Mein Verständnis, basierend auf boost.devel ml Diskussionen ist, dass Andrey die Bibliothek Unterstützung gestoppt hat. –
Denke nicht. Hast du irgendwelche Links? – perreal
Während boost.log schön ist (ich benutze es), war es schon sehr lange in einem Zustand, "bald aufgenommen zu werden". –