아파치 log4j 의 cpp 버젼인 log4cxx가 thread-safe 한지요?
이를테면, 클래스에서 아래와 같은 static ptr이 있다고 가정하고,
static LoggerPtr ptr = Logger::getLogger("Test");
여러 쓰레드가 아래와 같이 로깅을 한다고 봤을때
LOG4CXX_DEBUG(ptr, "write logging...");
문제가 생길 소지가 있는건지요.
자바의 log4j에서도 멀티쓰레드 환경에서 특별히 동기화 안하고 로깅했는데 별 문제가 없었기에