C++ Log4cplus RollingFileAppender是否异步
我将为我们的应用程序添加Log4cplus。我们的应用程序是用C++编写的,它是多线程的。我想使用Log4Cplus RollingFileAppender实现同样的功能 我知道Log4Cplus是从javalog4j派生的。因为我不太懂Java,所以我对Log4j一无所知 我的问题如下:C++ Log4cplus RollingFileAppender是否异步,c++,logging,log4cplus,C++,Logging,Log4cplus,我将为我们的应用程序添加Log4cplus。我们的应用程序是用C++编写的,它是多线程的。我想使用Log4Cplus RollingFileAppender实现同样的功能 我知道Log4Cplus是从javalog4j派生的。因为我不太懂Java,所以我对Log4j一无所知 我的问题如下: Log4Cplus RollingFileAppender是否异步?。那么AsyncAppender有什么用呢 RollingFileAppender线程安全吗 我是否需要使用RollingFileAppen
还可以给我举一些多线程rollingfileappender的例子吗?rollingfileappender是线程安全的,并且不是异步的。要获得异步性,必须将AsyncAppender包装在其周围。与单个线程相比,从多个线程使用RollingFileAppender并没有什么特别之处。对
Appender::doAppend()
中的所有Appender完成同步