私は、マルチプロセスアプリケーションのロギング機能を探していますが、各プロセスには複数のスレッドも含まれています。マルチスレッドと一緒にマルチスレッドでログインする
現在のアプリケーションはマルチスレッドのみで、ロギングイベントをロガースレッドに送信するためにACE_Message_Queueを使用します(実際のログメッセージはアプリケーションスレッドとグローバルアレイを通じてロガースレッド間で共有されます)。
私の新しいアプリケーションには、各プロセスに複数のスレッドがある複数のプロセスが含まれています。このシナリオで適切なログ機能を実現するにはどうすればよいですか?また、Boostに賛成のACEを取り除くために探しています。私の新しいアプリケーションはLinux、Mac、Windows上で動作するはずです。
ありがとうございます。
私の理解、boost.devel mlの議論に基づいて、アンドレイは、ライブラリをサポート停止していることです。 –
そうは思わない。リンクがありますか? – perreal
boost.logはいいですが(私はそれを使用しています)、非常に長い間「すぐに含まれています」という状態になっています。 –