| commit | 2c93d8cfe41801d515902c1de46013df0fc85686 | [log] [tgz] |
|---|---|---|
| author | Robert Middleton <robert.middleton@rm5248.com> | Fri Dec 25 20:44:38 2020 -0500 |
| committer | Robert Middleton <robert.middleton@rm5248.com> | Fri Dec 25 20:44:38 2020 -0500 |
| tree | 2acf7a5fe2bf493477d1c025b123c96520a93990 | |
| parent | 17c672744681f7c1082ce6de9552bbb2d79cebfa [diff] |
Changed locking code to std::atomic
diff --git a/src/main/cpp/writerappender.cpp b/src/main/cpp/writerappender.cpp index 235717c..4e85a44 100644 --- a/src/main/cpp/writerappender.cpp +++ b/src/main/cpp/writerappender.cpp
@@ -305,6 +305,5 @@ void WriterAppender::setImmediateFlush(bool value) { - std::unique_lock lock(mutex); immediateFlush = value; }
diff --git a/src/main/include/log4cxx/writerappender.h b/src/main/include/log4cxx/writerappender.h index d8c6980..9907ddf 100644 --- a/src/main/include/log4cxx/writerappender.h +++ b/src/main/include/log4cxx/writerappender.h
@@ -53,7 +53,7 @@ <code>true</code> by default. */ - bool immediateFlush; + std::atomic<bool> immediateFlush; /** The encoding to use when opening an input stream.