アプリケーションに Log4cplus を追加します。私たちのアプリケーションは C++ で書かれており、マルチスレッドです。同じために Log4Cplus RollingFileAppender を使用したいと思います。
Log4Cplus が Java Log4j から派生したことは知っています。私は Java をよく知らなかったので、Log4j についてはわかりません。
私の質問は次のとおりです。
- Log4Cplus RollingFileAppender は非同期ですか? それでは、 AsyncAppender の使用は何ですか?
- RollingFileAppender スレッドセーフですか?
- RollingFileAppender でスレッド セーフのコードを処理する必要がありますか、それとも組み込みですか?
また、マルチスレッドのrollingfileappenderの例をいくつか指摘できますか?