You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of the top priority of library is to be fast, efficient and most of all reliability. In order to do that we need to drop support for non C++11 applications and make use of C++11 standard templates.
Version 9.0 will be one of the fastest logging library for C++11, we are going to have many features including;
Optional asyncrounous logging
Use move semantics for performance
Reliable configuration files
Unhandled exception handling
Optional stack trace
By doing so we are going to drop need of our:
Mutex
ScopedLock
ScopedPointer<T>
ScopedPointer<T>::ReferenceCounter
ConfigurationMap<T>
And use following instead:
std::mutex
std::lock_guard<T>
std::unique_ptr<T>
std::shared_ptr<T>
std::unordered_map<unsigned int, T>
Take advantage of std::async for asyncrounous logging
The text was updated successfully, but these errors were encountered:
One of the top priority of library is to be fast, efficient and most of all reliability. In order to do that we need to drop support for non C++11 applications and make use of C++11 standard templates.
Version 9.0 will be one of the fastest logging library for C++11, we are going to have many features including;
By doing so we are going to drop need of our:
Mutex
ScopedLock
ScopedPointer<T>
ScopedPointer<T>::ReferenceCounter
ConfigurationMap<T>
And use following instead:
std::mutex
std::lock_guard<T>
std::unique_ptr<T>
std::shared_ptr<T>
std::unordered_map<unsigned int, T>
Take advantage of
std::async
for asyncrounous loggingThe text was updated successfully, but these errors were encountered: