Easylogging++ v9.79 RELEASE NOTES --------------------------------- Release type: Major API changes: Yes ========================== = NEW FEATURES = ========================== - Ability to use `winsock2.h` when `ELPP_WINSOCK2` defined ========================== = API CHANGES = ========================== - All the names starting with underscore (_) are updated to not use underscore in the beginning (issue #239) - `_START_EASYLOGGINGPP` => `START_EASYLOGGINGPP` - `_INITIALIZE_EASYLOGGINGPP` => `INITIALIZE_EASYLOGGINGPP` - `_INITIALIZE_NULL_EASYLOGGINGPP` => `INITIALIZE_NULL_EASYLOGGINGPP` - `_SHARE_EASYLOGGINGPP` => `SHARE_EASYLOGGINGPP` - `_ELPP_INITI_BASIC_DECLR` => `ELPP_INITI_BASIC_DECLR` - `_ELPP_INIT_EASYLOGGINGPP` => `ELPP_INIT_EASYLOGGINGPP` - `_ELPP_DISABLE_DEFAULT_CRASH_HANDLING` => `ELPP_DISABLE_DEFAULT_CRASH_HANDLING` - `_ELPP_DISABLE_ASSERT` => `ELPP_DISABLE_ASSERT` - `_ELPP_DEBUG_ASSERT_FAILURE` => `ELPP_DEBUG_ASSERT_FAILURE` - `_ELPP_STACKTRACE_ON_CRASH` => `ELPP_STACKTRACE_ON_CRASH` - `_ELPP_EXPORT_SYMBOLS` => `ELPP_EXPORT_SYMBOLS` - `_ELPP_AS_DLL` => `ELPP_AS_DLL` - `_ELPP_FORCE_USE_STD_THREAD` => `ELPP_FORCE_USE_STD_THREAD` - `_ELPP_LOGGING_FLAGS_FROM_ARG` => `ELPP_LOGGING_FLAGS_FROM_ARG` - `_ELPP_DISABLE_LOGS` => `ELPP_DISABLE_LOGS` - `_ELPP_DISABLE_DEBUG_LOGS` => `ELPP_DISABLE_DEBUG_LOGS` - `_ELPP_DISABLE_INFO_LOGS` => `ELPP_DISABLE_INFO_LOGS` - `_ELPP_DISABLE_WARNING_LOGS` => `ELPP_DISABLE_WARNING_LOGS` - `_ELPP_DISABLE_ERROR_LOGS` => `ELPP_DISABLE_ERROR_LOGS` - `_ELPP_DISABLE_FATAL_LOGS` => `ELPP_DISABLE_FATAL_LOGS` - `_ELPP_DISABLE_TRACE_LOGS` => `ELPP_DISABLE_TRACE_LOGS` - `_ELPP_DISABLE_VERBOSE_LOGS` => `ELPP_DISABLE_VERBOSE_LOGS` - `_ELPP_SYSLOG` => `ELPP_SYSLOG` - `_INIT_SYSLOG` => `ELPP_INITIALIZE_SYSLOG` - `_ELPP_UNICODE` => `ELPP_UNICODE` - `_ELPP_EXPERIMENTAL_ASYNC` => `ELPP_EXPERIMENTAL_ASYNC` - `_ELPP_THREAD_SAFE` => `ELPP_THREAD_SAFE` - `_ELPP_STL_LOGGING` => `ELPP_STL_LOGGING` - `_ELPP_LOG_STD_ARRAY` => `ELPP_LOG_STD_ARRAY` - `_ELPP_LOG_UNORDERED_MAP` => `ELPP_LOG_UNORDERED_MAP` - `_ELPP_LOG_UNORDERED_MAP` => `ELPP_LOG_UNORDERED_SET` - `_ELPP_QT_LOGGING` => `ELPP_QT_LOGGING` - `_ELPP_BOOST_LOGGING` => `ELPP_BOOST_LOGGING` - `_ELPP_WXWIDGETS_LOGGING` => `ELPP_WXWIDGETS_LOGGING` - `_ELPP_DEFAULT_LOG_FILE` => `ELPP_DEFAULT_LOG_FILE` - `_ELPP_DISABLE_LOG_FILE_FROM_ARG` => `ELPP_DISABLE_LOG_FILE_FROM_ARG` - `_ELPP_DEFAULT_LOG_FILE` => `ELPP_DEFAULT_LOG_FILE` - `_ELPP_DISABLE_PERFORMANCE_TRACKING` => `ELPP_DISABLE_PERFORMANCE_TRACKING` - `_CURRENT_FILE_PERFORMANCE_LOGGER_ID` => `ELPP_CURR_FILE_PERFORMANCE_LOGGER` - `_ELPP_DISABLE_CONFIGURATION_FROM_PROGRAM_ARGS` => `ELPP_DISABLE_CONFIGURATION_FROM_PROGRAM_ARGS` - `_ELPP_PERFORMANCE_MICROSECONDS` => `ELPP_PERFORMANCE_MICROSECONDS` - `_CURRENT_FILE_LOGGER_ID` => `ELPP_DEFAULT_LOGGER` - `_ELPP_NO_DEFAULT_LOG_FILE` => `ELPP_NO_DEFAULT_LOG_FILE` - `_ELPP_FORCE_ENV_VAR_FROM_BASH` => `ELPP_FORCE_ENV_VAR_FROM_BASH` - `_ELPP_DISABLE_CUSTOM_FORMAT_SPECIFIERS` => `ELPP_DISABLE_CUSTOM_FORMAT_SPECIFIERS` - `_ELPP_HANDLE_SIGABRT` => `ELPP_HANDLE_SIGABRT` ========================== = NOTES = ========================== - See https://github.com/easylogging/easyloggingpp/blob/v9.79/README.md for manual for this release - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed