Akhil kumar k
Akhil kumar k

Reputation: 3

Porting old log4cxx code: synchronized missing

I have httpd server and I have used log4cxx for logging. But the log4cxx I was using was very old and I need to upgrade it now. When I tried to do it, I saw so many files have been removed.

For example synchronized.h and synchronized.cpp are removed in v1.1.0 but present in v0.10.0.

In my code I used synchronized like this

synchronized sync(mutex);

But now as synchronized.h and .cpp are removed I can't use the same code.

Upvotes: 0

Views: 46

Answers (1)

Botje
Botje

Reputation: 31123

The synchronized.{cpp,h} files were removed in this commit.

You should replace all uses of the previous Mutex class with the C++ std::mutex and synchronized with std::lock_guard. But you are free to take your mutex implementation from Boost or other sources as well.

Upvotes: 0

Related Questions