1 2Easylogging++ v9.00 RELEASE NOTES 3--------------------------------- 4 5========================== 6= DEPRECATED COMPONENTS = 7========================== 8 9 - Support for C++98 and C++03 is dropped in favour of performance improvements 10 - Dropped QA Level 11 - Dropped support for checking whitespaces within level/configuration name from configuration file 12 - Replaced escape character from 'E' to '%' 13 - Renamed namespaces (easyloggingpp => el, internal => base, utilities => utils) 14 - Renamed internal classes (StringUtils => Str, OSUtils => OS, DateUtils => DateTime) 15 - Avoid direct copy/assignment for classes, i.e, Configurations c2 = c is incorrect; Configurations c2; c2 = c; is correct 16 - Changed comment style for configuration from // to ## 17 - Some Loggers static functions have been moved to new el::Helpers e.g, setApplicationArguments 18 - Renamed RollOutSize -> MaxLogFileSize (MAX_LOG_FILE_SIZE for configuration file) 19 - Renamed Level::All -> Level::Global 20 21=========================== 22= NEW FEATURES = 23=========================== 24 25 - Added support for milliseconds width for VC++ 26 - Crash handling 27 - Stacktrace printing 28 - Customizable date/time format (issue #48) 29 - Support for Qt/QByteArray logging 30 - Introduced vmodule support to specify verbose logging levels by modules 31 - Introduced el::LoggingFlag 32 - Introduced global configurations (Configuring all loggers and registering new loggers right from configuration file) 33 - Changed licence to MIT to support any type of project 34 - Dedicated website (easylogging.org) 35 - Dedicated support email (support@easy..) 36 - Support for Visual C++ 2013 (Tested with preview) 37 38============================ 39= DROPPED SUPPORT = 40============================ 41 42 - Dropped support for Android NDK (Code not deleted as it is on to-do list to fix it for future version) 43 44============================ 45= BUG FIXES = 46============================ 47 48 - Issue with creating 1000+ loggers (issue #66) 49 - Issue with occasional logging offset 50 - Fixed clang++ extra warnings 51 52========================== 53= NOTES = 54========================== 55 56 - If you have any confusions refer to reference manual (github readme) 57 - If you still have confusions please feel free to email 58 - There is very less backward compatibility because of major design improvements - since now library is on better track future versions will be made backward compatible (with minimum v9.00 compatible). 59