|
1 | 1 | //
|
2 | 2 | // Bismillah ar-Rahmaan ar-Raheem
|
3 | 3 | //
|
4 |
| -// Easylogging++ v9.96.1 |
| 4 | +// Easylogging++ v9.96.2 |
5 | 5 | // Cross-platform logging library for C++ applications
|
6 | 6 | //
|
7 | 7 | // Copyright (c) 2012-2018 Muflihun Labs
|
@@ -2101,18 +2101,18 @@ void Storage::setApplicationArguments(int argc, char** argv) {
|
2101 | 2101 | // LogDispatchCallback
|
2102 | 2102 | void LogDispatchCallback::handle(const LogDispatchData* data) {
|
2103 | 2103 | #if defined(ELPP_THREAD_SAFE)
|
2104 |
| - base::threading::ScopedLock scopedLock(m_fileLocksMapLock); |
2105 |
| - std::string filename = data->logMessage()->logger()->typedConfigurations()->filename(data->logMessage()->level()); |
2106 |
| - auto lock = m_fileLocks.find(filename); |
2107 |
| - if (lock == m_fileLocks.end()) { |
2108 |
| - m_fileLocks.emplace(std::make_pair(filename, std::unique_ptr<base::threading::Mutex>(new base::threading::Mutex))); |
2109 |
| - } |
| 2104 | + base::threading::ScopedLock scopedLock(m_fileLocksMapLock); |
| 2105 | + std::string filename = data->logMessage()->logger()->typedConfigurations()->filename(data->logMessage()->level()); |
| 2106 | + auto lock = m_fileLocks.find(filename); |
| 2107 | + if (lock == m_fileLocks.end()) { |
| 2108 | + m_fileLocks.emplace(std::make_pair(filename, std::unique_ptr<base::threading::Mutex>(new base::threading::Mutex))); |
| 2109 | + } |
2110 | 2110 | #endif
|
2111 | 2111 | }
|
2112 | 2112 |
|
2113 | 2113 | base::threading::Mutex& LogDispatchCallback::fileHandle(const LogDispatchData* data) {
|
2114 |
| - auto it = m_fileLocks.find(data->logMessage()->logger()->typedConfigurations()->filename(data->logMessage()->level())); |
2115 |
| - return *(it->second.get()); |
| 2114 | + auto it = m_fileLocks.find(data->logMessage()->logger()->typedConfigurations()->filename(data->logMessage()->level())); |
| 2115 | + return *(it->second.get()); |
2116 | 2116 | }
|
2117 | 2117 |
|
2118 | 2118 | namespace base {
|
@@ -2535,13 +2535,13 @@ void Writer::processDispatch() {
|
2535 | 2535 |
|
2536 | 2536 | void Writer::triggerDispatch(void) {
|
2537 | 2537 | if (m_proceed) {
|
2538 |
| - if (m_msg == nullptr) { |
2539 |
| - LogMessage msg(m_level, m_file, m_line, m_func, m_verboseLevel, |
2540 |
| - m_logger); |
2541 |
| - base::LogDispatcher(m_proceed, &msg, m_dispatchAction).dispatch(); |
2542 |
| - } else { |
2543 |
| - base::LogDispatcher(m_proceed, m_msg, m_dispatchAction).dispatch(); |
2544 |
| - } |
| 2538 | + if (m_msg == nullptr) { |
| 2539 | + LogMessage msg(m_level, m_file, m_line, m_func, m_verboseLevel, |
| 2540 | + m_logger); |
| 2541 | + base::LogDispatcher(m_proceed, &msg, m_dispatchAction).dispatch(); |
| 2542 | + } else { |
| 2543 | + base::LogDispatcher(m_proceed, m_msg, m_dispatchAction).dispatch(); |
| 2544 | + } |
2545 | 2545 | }
|
2546 | 2546 | if (m_logger != nullptr) {
|
2547 | 2547 | m_logger->stream().str(ELPP_LITERAL(""));
|
@@ -3011,11 +3011,11 @@ void Loggers::clearVModules(void) {
|
3011 | 3011 | // VersionInfo
|
3012 | 3012 |
|
3013 | 3013 | const std::string VersionInfo::version(void) {
|
3014 |
| - return std::string("9.96.1"); |
| 3014 | + return std::string("9.96.2"); |
3015 | 3015 | }
|
3016 | 3016 | /// @brief Release date of current version
|
3017 | 3017 | const std::string VersionInfo::releaseDate(void) {
|
3018 |
| - return std::string("23-02-2018 1708hrs"); |
| 3018 | + return std::string("27-02-2018 1135hrs"); |
3019 | 3019 | }
|
3020 | 3020 |
|
3021 | 3021 | } // namespace el
|
0 commit comments