mirror of
https://github.com/vgough/encfs.git
synced 2024-11-22 07:53:31 +01:00
Add "easylogging" from "https://github.com/muflihun/easyloggingpp@master"
git-vendor-name: easylogging git-vendor-dir: vendor/github.com/muflihun/easyloggingpp git-vendor-repository: https://github.com/muflihun/easyloggingpp git-vendor-ref: master
This commit is contained in:
commit
5f0806c5cc
9
vendor/github.com/muflihun/easyloggingpp/.gitignore
generated
vendored
Normal file
9
vendor/github.com/muflihun/easyloggingpp/.gitignore
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
build/*
|
||||||
|
build-*
|
||||||
|
*.pro.user
|
||||||
|
.DS_Store
|
||||||
|
release.info
|
||||||
|
bin/*
|
||||||
|
logs/*
|
||||||
|
experiments/*
|
||||||
|
CMakeLists.txt.user
|
35
vendor/github.com/muflihun/easyloggingpp/.travis.yml
generated
vendored
Normal file
35
vendor/github.com/muflihun/easyloggingpp/.travis.yml
generated
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
language: cpp
|
||||||
|
compiler:
|
||||||
|
- gcc
|
||||||
|
os: linux
|
||||||
|
dist: trusty
|
||||||
|
before_install:
|
||||||
|
- sudo apt-get -qq update
|
||||||
|
- sudo apt-get install -y libgtest-dev valgrind
|
||||||
|
- sudo wget https://github.com/google/googletest/archive/release-1.7.0.tar.gz
|
||||||
|
- sudo tar xf release-1.7.0.tar.gz
|
||||||
|
- cd googletest-release-1.7.0
|
||||||
|
- sudo cmake -DBUILD_SHARED_LIBS=ON .
|
||||||
|
- sudo make
|
||||||
|
- sudo cp -a include/gtest /usr/include
|
||||||
|
- sudo cp -a libgtest_main.so libgtest.so /usr/lib/
|
||||||
|
- which valgrind
|
||||||
|
- cd "${TRAVIS_BUILD_DIR}"
|
||||||
|
before_script:
|
||||||
|
- cd test/
|
||||||
|
- cmake -Dtest=ON ../
|
||||||
|
- make
|
||||||
|
- ls -l
|
||||||
|
script: "./easyloggingpp-unit-tests -v && cd ../samples/STL && pwd && sh ./.travis_build.sh && valgrind ./bin/very-basic.cpp.bin"
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
- develop
|
||||||
|
notifications:
|
||||||
|
recipients:
|
||||||
|
- mkhan3189@gmail.com
|
||||||
|
email:
|
||||||
|
on_success: never
|
||||||
|
on_failure: change
|
||||||
|
rvm:
|
||||||
|
- 9.00
|
45
vendor/github.com/muflihun/easyloggingpp/CHANGELOG.md
generated
vendored
Normal file
45
vendor/github.com/muflihun/easyloggingpp/CHANGELOG.md
generated
vendored
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
# Change Log
|
||||||
|
|
||||||
|
## [9.95.0] - 02-08-2017
|
||||||
|
### Added
|
||||||
|
- Added NetBSD as unix [coypoop](https://github.com/muflihun/easyloggingpp/pull/548/commits)
|
||||||
|
- Ignore `NDEBUG` or `_DEBUG` to determine whether debug logs should be enabled or not. Use `ELPP_DISABLE_DEBUG_LOGS`
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
- Fix compile when `_USE_32_BIT_TIME_T` defined [gggin](https://github.com/muflihun/easyloggingpp/pull/542/files)
|
||||||
|
- Fix invalid usage of safeDelete which can cause an error with valgrind [Touyote](https://github.com/muflihun/easyloggingpp/pull/544/files)
|
||||||
|
- Add code to ensure no nullptr references [tepperly](https://github.com/muflihun/easyloggingpp/pull/512/files)
|
||||||
|
|
||||||
|
## [9.94.2] - 12-04-2017
|
||||||
|
### Added
|
||||||
|
- CMake option to create static lib (thanks to @romariorios)
|
||||||
|
- Ability to use UTC time using `ELPP_UTC_DATETIME` (thanks to @romariorios)
|
||||||
|
- CMake module updated to support static lib
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- Renamed long format specifiers to full names with padding for readbility
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
- Fixed Android NDK build (thanks to @MoroccanMalinois)
|
||||||
|
- Fix `ELPP_DISABLE_LOGS` not working in VS (thanks to @goloap) #365
|
||||||
|
|
||||||
|
## [9.94.1] - 25-02-2017
|
||||||
|
### Fixed
|
||||||
|
- Fixes for `/W4` level warnings generated in MSVC compile (Thanks to [Falconne](https://github.com/Falconne))
|
||||||
|
- Fixed links
|
||||||
|
- Fixes removing default logger if other than `default`
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- Changed documentation to mention `easylogging++.cc` in introduction and added links to features
|
||||||
|
|
||||||
|
## [9.94.0] - 14-02-2017
|
||||||
|
### Fixed
|
||||||
|
- Fixed performance tracking time unit and calculations
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Restored `ELPP_DEFAULT_LOGGER` and `ELPP_DEFAULT_PERFORMANCE_LOGGER`
|
||||||
|
- `Helpers::getThreadName` for reading current thread name
|
||||||
|
- Custom format specifier now has to return `std::string` instead
|
||||||
|
- Merged `thread_name` with `thread` if thread name is available it's used otherwise ID is displayed
|
||||||
|
|
||||||
|
For older versions please refer to [https://github.com/muflihun/easyloggingpp/tree/master/doc](https://github.com/muflihun/easyloggingpp/tree/master/doc)
|
87
vendor/github.com/muflihun/easyloggingpp/CMakeLists.txt
generated
vendored
Normal file
87
vendor/github.com/muflihun/easyloggingpp/CMakeLists.txt
generated
vendored
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
cmake_minimum_required(VERSION 2.8.12)
|
||||||
|
|
||||||
|
project(Easyloggingpp CXX)
|
||||||
|
|
||||||
|
macro(require_cpp11)
|
||||||
|
if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.0)
|
||||||
|
# CMake 3.1 has built-in CXX standard checks.
|
||||||
|
message("-- Setting C++11")
|
||||||
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED on)
|
||||||
|
else()
|
||||||
|
if (CMAKE_CXX_COMPILER_ID MATCHES "GCC")
|
||||||
|
message ("-- GNU CXX (-std=c++11)")
|
||||||
|
list(APPEND CMAKE_CXX_FLAGS "-std=c++11")
|
||||||
|
elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||||
|
message ("-- CLang CXX (-std=c++11)")
|
||||||
|
list(APPEND CMAKE_CXX_FLAGS "-std=c++11")
|
||||||
|
else()
|
||||||
|
message ("-- Easylogging++ requires C++11. Your compiler does not support it.")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
endmacro()
|
||||||
|
|
||||||
|
option(test "Build all tests" OFF)
|
||||||
|
option(build_static_lib "Build easyloggingpp as a static library" OFF)
|
||||||
|
option(lib_utc_datetime "Build library with UTC date/time logging" OFF)
|
||||||
|
|
||||||
|
set(ELPP_MAJOR_VERSION "9")
|
||||||
|
set(ELPP_MINOR_VERSION "95")
|
||||||
|
set(ELPP_PATCH_VERSION "0")
|
||||||
|
set(ELPP_VERSION_STRING "${ELPP_MAJOR_VERSION}.${ELPP_MINOR_VERSION}.${ELPP_PATCH_VERSION}")
|
||||||
|
|
||||||
|
set(ELPP_INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include" CACHE PATH "The directory the headers are installed in")
|
||||||
|
|
||||||
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
|
||||||
|
|
||||||
|
install(FILES
|
||||||
|
src/easylogging++.h
|
||||||
|
src/easylogging++.cc
|
||||||
|
DESTINATION "${ELPP_INCLUDE_INSTALL_DIR}"
|
||||||
|
COMPONENT dev)
|
||||||
|
|
||||||
|
if (build_static_lib)
|
||||||
|
if (lib_utc_datetime)
|
||||||
|
add_definitions(-DELPP_UTC_DATETIME)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
require_cpp11()
|
||||||
|
add_library(easyloggingpp STATIC src/easylogging++.cc)
|
||||||
|
|
||||||
|
install(TARGETS
|
||||||
|
easyloggingpp
|
||||||
|
ARCHIVE DESTINATION lib)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
export(PACKAGE ${PROJECT_NAME})
|
||||||
|
|
||||||
|
|
||||||
|
########################################## Unit Testing ###################################
|
||||||
|
if (test)
|
||||||
|
# We need C++11
|
||||||
|
require_cpp11()
|
||||||
|
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
|
||||||
|
|
||||||
|
find_package (gtest REQUIRED)
|
||||||
|
|
||||||
|
include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
|
||||||
|
|
||||||
|
enable_testing()
|
||||||
|
|
||||||
|
add_executable(easyloggingpp-unit-tests
|
||||||
|
src/easylogging++.cc
|
||||||
|
test/main.cc
|
||||||
|
)
|
||||||
|
|
||||||
|
target_compile_definitions(easyloggingpp-unit-tests PUBLIC
|
||||||
|
ELPP_FEATURE_ALL
|
||||||
|
ELPP_LOGGING_FLAGS_FROM_ARG
|
||||||
|
ELPP_NO_DEFAULT_LOG_FILE
|
||||||
|
ELPP_FRESH_LOG_FILE
|
||||||
|
)
|
||||||
|
|
||||||
|
# Standard linking to gtest stuff.
|
||||||
|
target_link_libraries(easyloggingpp-unit-tests gtest gtest_main)
|
||||||
|
|
||||||
|
add_test(NAME easyloggingppUnitTests COMMAND easyloggingpp-unit-tests -v)
|
||||||
|
endif()
|
24
vendor/github.com/muflihun/easyloggingpp/LICENCE
generated
vendored
Normal file
24
vendor/github.com/muflihun/easyloggingpp/LICENCE
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2017 muflihun.com
|
||||||
|
|
||||||
|
https://github.com/muflihun/
|
||||||
|
https://muflihun.github.io
|
||||||
|
https://muflihun.com
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
|
the Software without restriction, including without limitation the rights to
|
||||||
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||||
|
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||||
|
subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||||
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
|
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||||
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
12
vendor/github.com/muflihun/easyloggingpp/PULL_REQUEST_TEMPLATE.md
generated
vendored
Normal file
12
vendor/github.com/muflihun/easyloggingpp/PULL_REQUEST_TEMPLATE.md
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
### This is a
|
||||||
|
|
||||||
|
- [ ] Breaking change
|
||||||
|
- [ ] New feature
|
||||||
|
- [ ] Bugfix
|
||||||
|
|
||||||
|
### I have
|
||||||
|
|
||||||
|
- [ ] Merged in the latest upstream changes
|
||||||
|
- [ ] Updated [`CHANGELOG.md`](CHANGELOG.md)
|
||||||
|
- [ ] Updated [`README.md`](README.md)
|
||||||
|
- [ ] [Run the tests](README.md#install-optional)
|
1435
vendor/github.com/muflihun/easyloggingpp/README.md
generated
vendored
Normal file
1435
vendor/github.com/muflihun/easyloggingpp/README.md
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
38
vendor/github.com/muflihun/easyloggingpp/cmake/FindEASYLOGGINGPP.cmake
generated
vendored
Normal file
38
vendor/github.com/muflihun/easyloggingpp/cmake/FindEASYLOGGINGPP.cmake
generated
vendored
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
#
|
||||||
|
# CMake module for Easylogging++ logging library
|
||||||
|
#
|
||||||
|
# Defines ${EASYLOGGINGPP_INCLUDE_DIR}
|
||||||
|
#
|
||||||
|
# If ${EASYLOGGINGPP_USE_STATIC_LIBS} is ON then static libs are searched.
|
||||||
|
# In these cases ${EASYLOGGINGPP_LIBRARY} is also defined
|
||||||
|
#
|
||||||
|
# (c) 2017 Muflihun Labs
|
||||||
|
#
|
||||||
|
# https://github.com/muflihun/easyloggingpp
|
||||||
|
# https://muflihun.com
|
||||||
|
#
|
||||||
|
|
||||||
|
message ("-- Easylogging++: Searching...")
|
||||||
|
set(EASYLOGGINGPP_PATHS ${EASYLOGGINGPP_ROOT} $ENV{EASYLOGGINGPP_ROOT})
|
||||||
|
|
||||||
|
find_path(EASYLOGGINGPP_INCLUDE_DIR
|
||||||
|
easylogging++.h
|
||||||
|
PATH_SUFFIXES include
|
||||||
|
PATHS ${EASYLOGGINGPP_PATHS}
|
||||||
|
)
|
||||||
|
|
||||||
|
if (EASYLOGGINGPP_USE_STATIC_LIBS)
|
||||||
|
message ("-- Easylogging++: Static linking is preferred")
|
||||||
|
find_library(EASYLOGGINGPP_LIBRARY
|
||||||
|
NAMES libeasyloggingpp.a libeasyloggingpp.dylib libeasyloggingpp
|
||||||
|
HINTS "${CMAKE_PREFIX_PATH}/lib"
|
||||||
|
)
|
||||||
|
elseif (EASYLOGGINGPP_USE_SHARED_LIBS)
|
||||||
|
message ("-- Easylogging++: Dynamic linking is preferred")
|
||||||
|
find_library(EASYLOGGINGPP_LIBRARY
|
||||||
|
NAMES libeasyloggingpp.dylib libeasyloggingpp libeasyloggingpp.a
|
||||||
|
HINTS "${CMAKE_PREFIX_PATH}/lib"
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
find_package_handle_standard_args(EASYLOGGINGPP REQUIRED_VARS EASYLOGGINGPP_INCLUDE_DIR)
|
159
vendor/github.com/muflihun/easyloggingpp/cmake/Findgtest.cmake
generated
vendored
Normal file
159
vendor/github.com/muflihun/easyloggingpp/cmake/Findgtest.cmake
generated
vendored
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
# Locate the Google C++ Testing Framework.
|
||||||
|
#
|
||||||
|
# Defines the following variables:
|
||||||
|
#
|
||||||
|
# GTEST_FOUND - Found the Google Testing framework
|
||||||
|
# GTEST_INCLUDE_DIRS - Include directories
|
||||||
|
#
|
||||||
|
# Also defines the library variables below as normal
|
||||||
|
# variables. These contain debug/optimized keywords when
|
||||||
|
# a debugging library is found.
|
||||||
|
#
|
||||||
|
# GTEST_BOTH_LIBRARIES - Both libgtest & libgtest-main
|
||||||
|
# GTEST_LIBRARIES - libgtest
|
||||||
|
# GTEST_MAIN_LIBRARIES - libgtest-main
|
||||||
|
#
|
||||||
|
# Accepts the following variables as input:
|
||||||
|
#
|
||||||
|
# GTEST_ROOT - (as a CMake or environment variable)
|
||||||
|
# The root directory of the gtest install prefix
|
||||||
|
#
|
||||||
|
# GTEST_MSVC_SEARCH - If compiling with MSVC, this variable can be set to
|
||||||
|
# "MD" or "MT" to enable searching a GTest build tree
|
||||||
|
# (defaults: "MD")
|
||||||
|
#
|
||||||
|
#-----------------------
|
||||||
|
# Example Usage:
|
||||||
|
#
|
||||||
|
# enable_testing()
|
||||||
|
# find_package(GTest REQUIRED)
|
||||||
|
# include_directories(${GTEST_INCLUDE_DIRS})
|
||||||
|
#
|
||||||
|
# add_executable(foo foo.cc)
|
||||||
|
# target_link_libraries(foo ${GTEST_BOTH_LIBRARIES})
|
||||||
|
#
|
||||||
|
# add_test(AllTestsInFoo foo)
|
||||||
|
#
|
||||||
|
#-----------------------
|
||||||
|
#
|
||||||
|
# If you would like each Google test to show up in CTest as
|
||||||
|
# a test you may use the following macro.
|
||||||
|
# NOTE: It will slow down your tests by running an executable
|
||||||
|
# for each test and test fixture. You will also have to rerun
|
||||||
|
# CMake after adding or removing tests or test fixtures.
|
||||||
|
#
|
||||||
|
# GTEST_ADD_TESTS(executable extra_args ARGN)
|
||||||
|
# executable = The path to the test executable
|
||||||
|
# extra_args = Pass a list of extra arguments to be passed to
|
||||||
|
# executable enclosed in quotes (or "" for none)
|
||||||
|
# ARGN = A list of source files to search for tests & test
|
||||||
|
# fixtures.
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
# set(FooTestArgs --foo 1 --bar 2)
|
||||||
|
# add_executable(FooTest FooUnitTest.cc)
|
||||||
|
# GTEST_ADD_TESTS(FooTest "${FooTestArgs}" FooUnitTest.cc)
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Copyright 2009 Kitware, Inc.
|
||||||
|
# Copyright 2009 Philip Lowman <philip@yhbt.com>
|
||||||
|
# Copyright 2009 Daniel Blezek <blezek@gmail.com>
|
||||||
|
#
|
||||||
|
# Distributed under the OSI-approved BSD License (the "License");
|
||||||
|
# see accompanying file Copyright.txt for details.
|
||||||
|
#
|
||||||
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
||||||
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
# See the License for more information.
|
||||||
|
#=============================================================================
|
||||||
|
# (To distributed this file outside of CMake, substitute the full
|
||||||
|
# License text for the above reference.)
|
||||||
|
#
|
||||||
|
# Thanks to Daniel Blezek <blezek@gmail.com> for the GTEST_ADD_TESTS code
|
||||||
|
|
||||||
|
function(GTEST_ADD_TESTS executable extra_args)
|
||||||
|
if(NOT ARGN)
|
||||||
|
message(FATAL_ERROR "Missing ARGN: Read the documentation for GTEST_ADD_TESTS")
|
||||||
|
endif()
|
||||||
|
foreach(source ${ARGN})
|
||||||
|
file(READ "${source}" contents)
|
||||||
|
string(REGEX MATCHALL "TEST_?F?\\(([A-Za-z_0-9 ,]+)\\)" found_tests ${contents})
|
||||||
|
foreach(hit ${found_tests})
|
||||||
|
string(REGEX REPLACE ".*\\( *([A-Za-z_0-9]+), *([A-Za-z_0-9]+) *\\).*" "\\1.\\2" test_name ${hit})
|
||||||
|
add_test(${test_name} ${executable} --gtest_filter=${test_name} ${extra_args})
|
||||||
|
list(APPEND _test_names ${test_name})
|
||||||
|
endforeach()
|
||||||
|
endforeach()
|
||||||
|
set(GTEST_ADD_TEST_NAMES ${_test_names} PARENT_SCOPE)
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
function(_gtest_append_debugs _endvar _library)
|
||||||
|
if(${_library} AND ${_library}_DEBUG)
|
||||||
|
set(_output optimized ${${_library}} debug ${${_library}_DEBUG})
|
||||||
|
else()
|
||||||
|
set(_output ${${_library}})
|
||||||
|
endif()
|
||||||
|
set(${_endvar} ${_output} PARENT_SCOPE)
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
function(_gtest_find_library _name)
|
||||||
|
find_library(${_name}
|
||||||
|
NAMES ${ARGN}
|
||||||
|
HINTS
|
||||||
|
$ENV{GTEST_ROOT}
|
||||||
|
${GTEST_ROOT}
|
||||||
|
PATH_SUFFIXES ${_gtest_libpath_suffixes}
|
||||||
|
)
|
||||||
|
mark_as_advanced(${_name})
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
#
|
||||||
|
|
||||||
|
if(NOT DEFINED GTEST_MSVC_SEARCH)
|
||||||
|
set(GTEST_MSVC_SEARCH MD)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(_gtest_libpath_suffixes lib)
|
||||||
|
if(MSVC)
|
||||||
|
if(GTEST_MSVC_SEARCH STREQUAL "MD")
|
||||||
|
list(APPEND _gtest_libpath_suffixes
|
||||||
|
msvc/gtest-md/Debug
|
||||||
|
msvc/gtest-md/Release)
|
||||||
|
elseif(GTEST_MSVC_SEARCH STREQUAL "MT")
|
||||||
|
list(APPEND _gtest_libpath_suffixes
|
||||||
|
msvc/gtest/Debug
|
||||||
|
msvc/gtest/Release)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
find_path(GTEST_INCLUDE_DIR gtest/gtest.h
|
||||||
|
HINTS
|
||||||
|
$ENV{GTEST_ROOT}/include
|
||||||
|
${GTEST_ROOT}/include
|
||||||
|
)
|
||||||
|
mark_as_advanced(GTEST_INCLUDE_DIR)
|
||||||
|
|
||||||
|
if(MSVC AND GTEST_MSVC_SEARCH STREQUAL "MD")
|
||||||
|
# The provided /MD project files for Google Test add -md suffixes to the
|
||||||
|
# library names.
|
||||||
|
_gtest_find_library(GTEST_LIBRARY gtest-md gtest)
|
||||||
|
_gtest_find_library(GTEST_LIBRARY_DEBUG gtest-mdd gtestd)
|
||||||
|
_gtest_find_library(GTEST_MAIN_LIBRARY gtest_main-md gtest_main)
|
||||||
|
_gtest_find_library(GTEST_MAIN_LIBRARY_DEBUG gtest_main-mdd gtest_maind)
|
||||||
|
else()
|
||||||
|
_gtest_find_library(GTEST_LIBRARY gtest)
|
||||||
|
_gtest_find_library(GTEST_LIBRARY_DEBUG gtestd)
|
||||||
|
_gtest_find_library(GTEST_MAIN_LIBRARY gtest_main)
|
||||||
|
_gtest_find_library(GTEST_MAIN_LIBRARY_DEBUG gtest_maind)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTest DEFAULT_MSG GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
|
||||||
|
|
||||||
|
if(GTEST_FOUND)
|
||||||
|
set(GTEST_INCLUDE_DIRS ${GTEST_INCLUDE_DIR})
|
||||||
|
_gtest_append_debugs(GTEST_LIBRARIES GTEST_LIBRARY)
|
||||||
|
_gtest_append_debugs(GTEST_MAIN_LIBRARIES GTEST_MAIN_LIBRARY)
|
||||||
|
set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
|
||||||
|
endif()
|
58
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.00
generated
vendored
Normal file
58
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.00
generated
vendored
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.00 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= DEPRECATED COMPONENTS =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Support for C++98 and C++03 is dropped in favour of performance improvements
|
||||||
|
- Dropped QA Level
|
||||||
|
- Dropped support for checking whitespaces within level/configuration name from configuration file
|
||||||
|
- Replaced escape character from 'E' to '%'
|
||||||
|
- Renamed namespaces (easyloggingpp => el, internal => base, utilities => utils)
|
||||||
|
- Renamed internal classes (StringUtils => Str, OSUtils => OS, DateUtils => DateTime)
|
||||||
|
- Avoid direct copy/assignment for classes, i.e, Configurations c2 = c is incorrect; Configurations c2; c2 = c; is correct
|
||||||
|
- Changed comment style for configuration from // to ##
|
||||||
|
- Some Loggers static functions have been moved to new el::Helpers e.g, setApplicationArguments
|
||||||
|
- Renamed RollOutSize -> MaxLogFileSize (MAX_LOG_FILE_SIZE for configuration file)
|
||||||
|
- Renamed Level::All -> Level::Global
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- Added support for milliseconds width for VC++
|
||||||
|
- Crash handling
|
||||||
|
- Stacktrace printing
|
||||||
|
- Customizable date/time format (issue #48)
|
||||||
|
- Support for Qt/QByteArray logging
|
||||||
|
- Introduced vmodule support to specify verbose logging levels by modules
|
||||||
|
- Introduced el::LoggingFlag
|
||||||
|
- Introduced global configurations (Configuring all loggers and registering new loggers right from configuration file)
|
||||||
|
- Changed licence to MIT to support any type of project
|
||||||
|
- Dedicated website (easylogging.org)
|
||||||
|
- Dedicated support email (support@easy..)
|
||||||
|
- Support for Visual C++ 2013 (Tested with preview)
|
||||||
|
|
||||||
|
============================
|
||||||
|
= DROPPED SUPPORT =
|
||||||
|
============================
|
||||||
|
|
||||||
|
- Dropped support for Android NDK (Code not deleted as it is on to-do list to fix it for future version)
|
||||||
|
|
||||||
|
============================
|
||||||
|
= BUG FIXES =
|
||||||
|
============================
|
||||||
|
|
||||||
|
- Issue with creating 1000+ loggers (issue #66)
|
||||||
|
- Issue with occasional logging offset
|
||||||
|
- Fixed clang++ extra warnings
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- If you have any confusions refer to reference manual (github readme)
|
||||||
|
- If you still have confusions please feel free to email
|
||||||
|
- 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).
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.01
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.01
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.01 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- Failed check should be embedded in square brackets (issue #86)
|
||||||
|
- Default log file using macro `_ELPP_DEFAULT_LOG_FILE` (if available)
|
||||||
|
|
||||||
|
============================
|
||||||
|
= BUG FIXES =
|
||||||
|
============================
|
||||||
|
|
||||||
|
- Issue with creating shared library that uses easylogging++ (issue #85)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Default log location for *nix is in project location logs/ directory
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.02
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.02
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.02 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
============================
|
||||||
|
= BUG FIXES =
|
||||||
|
============================
|
||||||
|
|
||||||
|
- Minor warning fix with clang++
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.03
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.03
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.03 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
============================
|
||||||
|
= BUG FIXES =
|
||||||
|
============================
|
||||||
|
|
||||||
|
- Issue with preloading library that uses easylogging++ (issue #87)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
|
10
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.04
generated
vendored
Normal file
10
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.04
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.04 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Minor refactoring
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.05
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.05
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.05 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Error while generating stack trace on crash when stacktrace is active (issue #88)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Ability to choose detailed crash reason (issue #90)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.06
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.06
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.06 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- std::unordered_set error (issue #91)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Add support for missing boost::container templates (issue #89)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.07
generated
vendored
Normal file
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.07
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.07 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Added Cygwin Compatibility (issue #93)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.08
generated
vendored
Normal file
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.08
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.08 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Issue with fatal log being disabled (issue #94)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
28
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.09
generated
vendored
Normal file
28
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.09
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.09 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Support for wxWidgets containers (issue #60)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- NewLineForContainer does not work for Qt containers that dont use writeIterator (isue #96)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= REFACTORING =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Seperated writer from dispatcher + log class
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.10
generated
vendored
Normal file
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.10
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.10 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Some issues with timeval not declared being struct caused issues with some libs
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.11
generated
vendored
Normal file
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.11
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.11 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fix for TDM GCC date/time issue
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Logger not registered error now uses 'default' logger
|
||||||
|
- Android support added
|
||||||
|
- Support for TDM GCC compilers
|
||||||
|
- Qt logging does not need QT_CORE_LIB macro anymore for necessities support
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.12
generated
vendored
Normal file
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.12
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.12 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Ability to log third-party classes (issue #97)
|
||||||
|
- Class to extend to make class loggable (issue #98)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- CHECK_NOTNULL() to expand to fully qualified function name
|
||||||
|
- CHECK_EQ and CHECK_NE expands to use CHECK
|
||||||
|
- Inlined some methods for performance improvements
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.13
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.13
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.13 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=====================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=====================
|
||||||
|
|
||||||
|
- 'logs' directory is made automatically (issue #99)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= INTERNALS =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Easylogging++ internal errors are enabled on defining macro `_ELPP_ENABLE_ERRORS`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.14
generated
vendored
Normal file
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.14
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.14 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fixes issues with valgrind when no default file is used (issue #100)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.15
generated
vendored
Normal file
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.15
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.15 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=============================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
=============================
|
||||||
|
|
||||||
|
- Warnings fixes (issue #101)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
17
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.16
generated
vendored
Normal file
17
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.16
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.16 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=============================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
=============================
|
||||||
|
|
||||||
|
- Suppressed unused warning for default filename constant (only clang)
|
||||||
|
- Some serious steps taken for future release to have less warnings - made all samples -pedantic-errors + -Wfatal-errors (note: samples are part of build-tests)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.17
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.17
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.17 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=============================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=============================
|
||||||
|
|
||||||
|
- Add a format specifier to log filename and line number (issue #103)
|
||||||
|
|
||||||
|
=============================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
=============================
|
||||||
|
|
||||||
|
- Assertion failure and does not process when configuratoin file does not exist
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.18
generated
vendored
Normal file
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.18
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.18 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Completely dithced away QA logging even macros unusable
|
||||||
|
- Fixed some of verbose logging macro expansions
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Only allow aplha-numeric (+ some symbols) for logger names (issue #105)
|
||||||
|
- Case insensitive app args (issue #106)
|
||||||
|
- Helper to reconfigure specific level for all loggers (issue #107)
|
||||||
|
- DCHECK macros for debug mode checks (issue #108)
|
||||||
|
- Added `bool Loggers::hasLogger(const std::string&)`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
17
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.19
generated
vendored
Normal file
17
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.19
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
Easylogging++ v9.19 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Some internal code refactor
|
||||||
|
- Issue with clang++ on mac fixes (issue #111)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
18
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.20
generated
vendored
Normal file
18
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.20
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Easylogging++ v9.20 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Introduced `el::Helpers::convertTemplateToStdString` for loggable classes (and other classes) to return `std::string` from easylogging++ friendly templates (issue #114)
|
||||||
|
- Introduced `el::Helpers::commandLineArgs` for reading command line arguments provided
|
||||||
|
- Quoted values in configurations can have double quotes by escaping them using `\` (issue #113)
|
||||||
|
- Helper to configure easylogging++ loggers (global conf) from command line argument (issue #115)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
29
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.21
generated
vendored
Normal file
29
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.21
generated
vendored
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
Easylogging++ v9.21 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= REFACTORING =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Removed some unnecessary code
|
||||||
|
- Removed licence full detail, instead added link to it
|
||||||
|
- Removed unnecessary methods from VersionInfo static class, just left `version()` and `releaseDate()`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Configuring same logger twice loses some information (issue #116)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATRUES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Added base configurations pointer to `parseFromText` same as `parseFromFile`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.22
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.22
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.22 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= REFACTORING =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Declared licence as the MIT licence in top comments to avoid confusions for open-source projects
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.23
generated
vendored
Normal file
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.23
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
Easylogging++ v9.23 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= DEPRECATED =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- `_ELPP_PREVENT_FATAL_ABORT` is replaced with `el::LoggingFlag::DisableApplicationAbortOnFatalLog` (issue #119)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Custom installable format specifiers (issue #118)
|
||||||
|
- Ability to uninstall pre-rollout handler
|
||||||
|
- New check macros
|
||||||
|
- CHECK_LT (less-than)
|
||||||
|
- CHECK_GT (greater-than)
|
||||||
|
- CHECK_LE (less-than or equal)
|
||||||
|
- CHECK_GE (greater-than or equal)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
23
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.24
generated
vendored
Normal file
23
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.24
generated
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
Easylogging++ v9.24 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- `strerror` CRT warning fix for VC++ when using PLOG() or any equivalent (issue# 123)
|
||||||
|
- Fixed `CVERBOSE_EVERY_N` resolution from `VLOG_IF` to custom logger verbose log
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- New helper `reconfigureLogger(const std::string&, const ConfigurationType&, const std::string&)`
|
||||||
|
- Support for syslog (issue #120)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
39
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.25
generated
vendored
Normal file
39
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.25
generated
vendored
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
Easylogging++ v9.25 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Month (numeric) is not correct in %datetime (issue #125)
|
||||||
|
- Massive improvement for each log entry (issue #124)
|
||||||
|
- Fix to log format like `%%logger %logger %%logger %msg`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Default log file using command line args (issue #122)
|
||||||
|
- Introduced `LoggingFlag::ImmediateFlush` for performance imporvement (issue #127)
|
||||||
|
- Introduced `ConfigurationType::LogFlushThreshold` to manually specify log flush threshold (issue #126)
|
||||||
|
- Introduced `Logger::flush` family and `Loggers::flushAll` family of function to manually flush log files (issue #128)
|
||||||
|
- Introduced command line arg to enable/disable logging flag using `--logging-flags` param (issue #129)
|
||||||
|
- Abort warning on fatal log
|
||||||
|
- Renamed `TIMED_BLOCK` to `TIMED_SCOPE` and introduced new `TIMED_BLOCK` that can be used like `TIMED_BLOCK(obj, "blk") { ... }`
|
||||||
|
- Now aborts application on crashes etc (as opposed to `exit(status)`) and contains `status` and `reason` params to make it easy to debug using IDE like VS
|
||||||
|
- Introduced mor params in `el::Helpers::crashAbort` to specify the location and be helpful while debugging
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= DEPRECATED =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Replaced format specifier `%log` with `%msg` (issue #131)
|
||||||
|
- Replaced `_ELPP_STRICT_SIZE_CHECK` macro with `LoggingFlag::StrictLogFileSizeCheck` (issue #130)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- As soon as you upgrade, you will want to replace existing `TIMED_BLOCK` with `TIMED_SCOPE` to prevent any undefined behaviour
|
||||||
|
- 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
|
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.26
generated
vendored
Normal file
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.26
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
Easylogging++ v9.26 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Debug version of PLOG (issue #133)
|
||||||
|
- Debug version of SYSLOG
|
||||||
|
- Introduced `PostLogDispatchHandler` to write your own handler for any action after log is dispatched
|
||||||
|
- Introduced `LoggingFlag::ColoredTerminalOutput` to support colorful output if supported by terminal
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= API CHANGES =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- `el::base::PreRollOutHandler` has moved to `el::PreRollOutHandler`
|
||||||
|
- `el::base::LogMessage` has moved to `el::LogMessage`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.27
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.27
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.27 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=======================
|
||||||
|
= FIXES =
|
||||||
|
=======================
|
||||||
|
|
||||||
|
- Emergency fix for multiple-definition bug caused by v9.26
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.28
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.28
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.28 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- One time resolution for currentUser, currentHost and terminalSupportsColor for performance improvement
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.29
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.29
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.29 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Better way to deal with PLOG and perror using PErrorWriter
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.30
generated
vendored
Normal file
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.30
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Easylogging++ v9.30 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= FIXES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Fixes to clang++ 3.4+
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= REFACTORING =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Removed unused variable m_postStream
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.31
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.31
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.31 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= FIXES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Fixes for Intel C++ after updated to g++ 4.8
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.32
generated
vendored
Normal file
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.32
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Easylogging++ v9.32 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Unicode support (enabled when `_ELPP_UNICODE` is defined)
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= API CHANGES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- It is recommended to use `el::base::types::ostream_t` in `el::Loggable` to make it happier with unicode
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.33
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.33
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.33 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= REFACTORING =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Includes <locale> only when UNICODE is enabled
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.34
generated
vendored
Normal file
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.34
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
Easylogging++ v9.34 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= FIXES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Fixes to Trackable after Unicode (this also fixes VC++ 2013 compilation)
|
||||||
|
- Fixes MAKE_CONTAINER_ELPP_FRIENDLY to be generic for UNICODE
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.35
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.35
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.35 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= FIXES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- UNICODE fix for wstring operator
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.36
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.36
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
Easylogging++ v9.36 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
============================
|
||||||
|
= REFACTOR =
|
||||||
|
============================
|
||||||
|
|
||||||
|
- Happy Google C++ style guide (cpplint.py) - Lambda semi-colon and line length is left as-is
|
||||||
|
- API changes to use pointers instead of reference e.g, `populateAllLoggerIds(std::vector<std::string>&)` to `populateAllLoggerIds(std::vector<std::string>*)`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fixed `TIMED_BLOCK` to reflect `_ELPP_PERFORMANCE_MICROSECONDS`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.37
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.37
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.37 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fixed issue with EnumType and unicode (issue 137)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.38
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.38
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.38 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=================================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=================================
|
||||||
|
|
||||||
|
- Define `_LOGGER` before include to use specified logger, e.g, `#define _LOGGER "my_logger"`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.39
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.39
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.39 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- Issue with disabling logs when using manipulators e.g, `std::endl`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
23
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.40
generated
vendored
Normal file
23
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.40
generated
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
Easylogging++ v9.40 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- Default configuration getter
|
||||||
|
- Default typed-configuration getter
|
||||||
|
- Log streams reference (constant) getter for public-use
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- Issue with TIMED_FUNC (issue #139)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.41
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.41
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.41 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- Issue with g++ raised from version 9.4 release
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.42
generated
vendored
Normal file
16
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.42
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
Easylogging++ v9.42 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- Registry<>::get for VC++ does not have exception catch anymore that caused problems with CDB
|
||||||
|
- Issue with Visual C++ and `_ELPP_NO_DEFAULT_LOG_FILE` macro
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.43
generated
vendored
Normal file
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.43
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Easylogging++ v9.43 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- Introduced `LOG_AFTER_N` and `LOG_N_TIMES` that works pretty much same as `LOG_EVERY_N`
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- Issue with Visual C++ and `_ELPP_NO_DEFAULT_LOG_FILE` in reconfiguring logger and flushing
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.44
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.44
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.44 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- DCCHECK_NULLPTR bug fix (issue #141)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.45
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.45
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.45 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- PCHECK macro bug fixes
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.46
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.46
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.46 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- CHECK_EQ and CHECK_STRCASEEQ macro fixes (issue #142)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.47
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.47
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
Easylogging++ v9.47 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==============================
|
||||||
|
= BUG FIXES =
|
||||||
|
==============================
|
||||||
|
|
||||||
|
- July month abbreviation fix
|
||||||
|
- Default date/time fix for 'PM' times
|
||||||
|
|
||||||
|
========================
|
||||||
|
= CHANGES =
|
||||||
|
========================
|
||||||
|
|
||||||
|
- `Logger not registered` message now uses debug level instead of error
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
11
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.48
generated
vendored
Normal file
11
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.48
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
Easylogging++ v9.48 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Licence and copyright info update to start from 2012 to 2014
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.49
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.49
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.49 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Unregisterable loggers using Loggers::unregisterLogger(id)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.50
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.50
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.50 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=======================
|
||||||
|
= BUG FIXES =
|
||||||
|
=======================
|
||||||
|
|
||||||
|
- Issue with datetime format (%y and %Y having same behaviour) (issue #144)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.51
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.51
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.51 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Add timestamp to file names in the configuration file (issue #145)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.52
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.52
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.52 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=======================
|
||||||
|
= BUG FIXES =
|
||||||
|
=======================
|
||||||
|
|
||||||
|
- Bug fix from ver. 9.51 with unicode support - introduced `_ELPP_FILENAME_TIMESTAMP`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.53
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.53
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.53 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Removed need of `_ELPP_FILENAME_TIMESTAMP` for filename timestamp
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.54
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.54
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.54 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Ability to capture performance tracking data when performance tracking is finished (issue #148)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.55
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.55
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.55 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- FreeBSD build fix (Thanks to Yawning @ Github)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
24
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.56
generated
vendored
Normal file
24
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.56
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Easylogging++ v9.56 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= BUG FIXES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Issue with writing unicode characters to file (issue #151)
|
||||||
|
- Issue with syslog along with unicode support (issue #152)
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Ability to export symbols for DLL (issue #150)
|
||||||
|
- Ability to share logging repository (issue #153)
|
||||||
|
- Ability to force using standard C++ thread using `_ELPP_FORCE_USE_STD_THREAD`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.57
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.57
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.57 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= BUG FIXES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Issue with multithreading and disabled logging levels (issue #155)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
24
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.58
generated
vendored
Normal file
24
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.58
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Easylogging++ v9.58 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= REFACTORING =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Use `std::string` instead of `const char*` where it does not affect performance.
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= BUG FIXES =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Thread ID resolution function returns `std::string` instead of `const char*` to prevent invalid pointers return
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
33
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.59
generated
vendored
Normal file
33
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.59
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
Easylogging++ v9.59 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
=========================
|
||||||
|
= REFACTORING =
|
||||||
|
=========================
|
||||||
|
|
||||||
|
- Removing trailing spaces and reorder Trackable members class to avoid warning on gcc (issue 158)
|
||||||
|
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Ability to use multiple loggers to log single message (needs `_ELPP_MULTI_LOGGER_SUPPORT`) (issue #157)
|
||||||
|
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Segmentation fault when running shared lib apps (issue #160)
|
||||||
|
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
32
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.60
generated
vendored
Normal file
32
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.60
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
Easylogging++ v9.60 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Support logging from Logger class for compilers with support for variadic templates (issue #162)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= REFACTORING =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- File size cut down
|
||||||
|
- Changed `inline static` to `static inline` for better readability
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Double free corrpution when sharing storage
|
||||||
|
- Unused variable warning on Windows regarding "nextTok_" (issue #161)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
24
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.61
generated
vendored
Normal file
24
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.61
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Easylogging++ v9.61 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Log functions now uses `%v` instead of `%`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Type safe internal checks
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
18
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.62
generated
vendored
Normal file
18
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.62
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Easylogging++ v9.62 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fix to `Logger::verbose` checking whether verbosity is on or not
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
18
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.63
generated
vendored
Normal file
18
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.63
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Easylogging++ v9.63 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Issue with multi-threading fixed for verbose logging not on (multi-threaded applications only)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- 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
|
56
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.64
generated
vendored
Normal file
56
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.64
generated
vendored
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
Easylogging++ v9.64 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: Yes
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fixes for some STL containers for unicode
|
||||||
|
- Sample fixes for unicode
|
||||||
|
- Made `log()` private because some stuffs do not work properly (e.g, `_ELPP_{level}_LOGS` macros)
|
||||||
|
- Fix line number to zero when using `log()` and friend functions
|
||||||
|
- Fix log enabled/disabled for `_ELPP_INFO_LOG` and friends for `log()` and friends
|
||||||
|
- Made `Loggers::getLogger`, `Loggers::hasLogger` and `Loggers::unregisterLogger` thread-safe
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Ability to enable / disable hierarchical logging using `LoggingFlag::HierarchicalLogging` and `Loggers::setLoggingLevel` (issue #167)
|
||||||
|
- Ability to disable performance tracking dispatch by using flag `LoggingFlag::DisablePerformanceTrackingDispatch' (issue #164)
|
||||||
|
- Ability to check datatype for PostPerformanceTrackingData (using `PostPerformanceTrackingData::dataType()`)
|
||||||
|
- Added `LoggingFlag::MultiLoggerSupport` and removed `_ELPP_MULTI_LOGGER_SUPPORT` macro (issue #166)
|
||||||
|
- Added `LoggingFlag::PerformanceTrackingCallback` and removed need to define `_ELPP_HANDLE_POST_PERFORMANCE_TRACKING` macro (issue #166)
|
||||||
|
- Replaced macro `_ELPP_HANDLE_POST_LOG_DISPATCH` with `LoggingFlag::EnableLogDispatchCallback` (issue #166)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= REFACTORING =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Changed `_ELPP_DISABLE_LOGGING_FLAGS_FROM_ARG` to `_ELPP_LOGGING_FLAGS_FROM_ARG` and inverted the logic (issue #163)
|
||||||
|
- Renamed `Trackable` class to `PerformanceTracker` (issue #163)
|
||||||
|
- A lot of internal refactoring for performance and size (issue #163)
|
||||||
|
- Added internal error when too many arguments provided in `log()` and friends
|
||||||
|
- Moved `addFlag(LoggingFlag)`, `removeFlag(LoggingFlag)` and `hasFlag(LoggingFlag)` to `el::Loggers` (issue #163)
|
||||||
|
- Renamed following macros: (issue #163)
|
||||||
|
- `_ELPP_STOP_ON_FIRST_ASSERTION` to `_ELPP_DEBUG_ASSERT_FAILURE`
|
||||||
|
- `_ELPP_ENABLE_ERRORS` to `_ELPP_DEBUG_ERRORS`
|
||||||
|
- `_ELPP_ENABLE_INFO` to `_ELPP_DEBUG_INFO`
|
||||||
|
- Removed `_ELPP_STRICT_SIZE_CHECK` macro and left it on user to add flag `LoggingFlag::StrictLogFileSizeCheck` (issue #166)
|
||||||
|
- Removed `_ELPP_PERFORMANCE_DISABLE_COMPARE_CHECKPOINTS` macro and left it on user to add flag `LoggingFlag::DisablePerformanceTrackingCheckpointComparison` (issue #166)
|
||||||
|
- Changed handlers name: (issue #165)
|
||||||
|
- `PreRollOutHandler` to `PreRollOutCallback`
|
||||||
|
- `PostLogDispatchHandler` to `LogDispatchCallback`
|
||||||
|
- `PostPerformanceTrackingHandler` to `PerformanceTrackingCallback`
|
||||||
|
- Moved `el::api::*` to `el::*`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.64/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
|
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.65
generated
vendored
Normal file
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.65
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Easylogging++ v9.65 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Ability to create loggers on the fly `LoggingFlag::CreateLoggerAutomatically`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.65/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
|
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.66
generated
vendored
Normal file
25
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.66
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
Easylogging++ v9.66 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
========================
|
||||||
|
= BUG FIXES =
|
||||||
|
========================
|
||||||
|
|
||||||
|
- Verbose fix when using `Logger::verbose`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Changed `func` and `file` to `FUNCTION` and `FILE` respectively
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.66/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
|
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.67
generated
vendored
Normal file
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.67
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Easylogging++ v9.67 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- Fix to file stream handling if unable to create file stream
|
||||||
|
- Fixed android (NDK) build warnings
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.67/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
|
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.68
generated
vendored
Normal file
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.68
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Easylogging++ v9.68 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- Ability to change internal debugging macro
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.68/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
|
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.69
generated
vendored
Normal file
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.69
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Easylogging++ v9.69 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: Yes
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- Multiple log dispatch call backs by extending `el::LogDispatchCallback`
|
||||||
|
- Ability to log from `el::LogDispatchCallback` with no problems with recursive calls
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.69/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
|
28
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.70
generated
vendored
Normal file
28
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.70
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
Easylogging++ v9.70 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: Yes
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= IMPROVEMENTS =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- Improvements to `PerformanceTrackingCallback` - multiple callbacks
|
||||||
|
- Removed ability to log from log dispatch and performance tracking callbacks since it causes issue in multi-threaded applications
|
||||||
|
|
||||||
|
============================
|
||||||
|
= REMOVED =
|
||||||
|
============================
|
||||||
|
|
||||||
|
- Removed `el::LoggingFlag::EnableLogDispatchCallback` as it is always enabled now since its used internally
|
||||||
|
- Removed `el::LoggingFlag::DisablePerformanceTrackingDispatch` as you can do it other way (see samples)
|
||||||
|
- Removed `el::LoggingFlag::PerformanceTrackingCallback` as it is always enabled now since its used internally
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.70/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
|
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.71
generated
vendored
Normal file
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.71
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Easylogging++ v9.71 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
========================
|
||||||
|
= BUG FIXES =
|
||||||
|
========================
|
||||||
|
|
||||||
|
- Fix to `PERFORMANCE_CHECKPOINT`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.71/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
|
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.72
generated
vendored
Normal file
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.72
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Easylogging++ v9.72 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
========================
|
||||||
|
= BUG FIXES =
|
||||||
|
========================
|
||||||
|
|
||||||
|
- Using easylogging++ fails in conjunction with WIN32_LEAN_AND_MEAN (issue #171)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.72/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
|
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.73
generated
vendored
Normal file
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.73
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Easylogging++ v9.73 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- Ability to add spaces automatically (issue #179)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.73/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
|
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.74
generated
vendored
Normal file
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.74
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
Easylogging++ v9.74 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
===========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
===========================
|
||||||
|
|
||||||
|
- `fbase` format specifier
|
||||||
|
- VModule clear module function
|
||||||
|
- `levshort` format specifier
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fixes issue with `AutoSpacing` with timing facilities
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.74/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
|
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.75
generated
vendored
Normal file
22
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.75
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
Easylogging++ v9.75 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Makes Mutex non-copyable (issue #191)
|
||||||
|
- Fixes issue with `DefaultPerformanceTrackingCallback` (issue #190)
|
||||||
|
- Fix build for VS2013 under high warnings [warning level 4] (issue #194)
|
||||||
|
- Fixes a lot of reference to temporary warnings
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.75/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
|
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.76
generated
vendored
Normal file
27
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.76
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
Easylogging++ v9.76 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Experimental asynchronous logging using `_ELPP_EXPERIMENTAL_ASYNC_LOGGING` (issue #202)
|
||||||
|
- `CHECK_BOUNDS` macro to check boundaries (issue #204)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= API CHANGES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- `Logger::flush(Level, base::type::fstream_t)` and `Logger::isFlushNeeded(Level)` made public
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.76/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
|
||||||
|
- Removed references to `easylogging.org` as site will no longer service.
|
33
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.77
generated
vendored
Normal file
33
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.77
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
Easylogging++ v9.77 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Using _ELPP_DISABLE_ASSERT breaks config file parsing (issue #218)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Support for unique unit of measure in performance tracking (issue #208)
|
||||||
|
- Changing default format from a more localized %d/%M/%Y to ISO 8601 standard (issue #200)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUILD FIX =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Warning fix for `sleep`
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Changed donation policy
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.77/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
|
36
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.78
generated
vendored
Normal file
36
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.78
generated
vendored
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
Easylogging++ v9.78 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Ability to add, clear verbose modules on the fly (issue #219)
|
||||||
|
- Ability to set verbose logging level on the fly (issue #238)
|
||||||
|
- Solaris support added
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUILD FIX =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Warning for `nextTok_` in VS2013 (issue #237)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUG FIX =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- `LoggingFlag::AutoSpacing` does not work with some types (issue #220)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Experimental async logging only for specific compilers
|
||||||
|
- Removed `easyloggingpp` as namespace
|
||||||
|
- Changed support email address
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.78/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
|
71
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.79
generated
vendored
Normal file
71
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.79
generated
vendored
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
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
|
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.80
generated
vendored
Normal file
15
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.80
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Easylogging++ v9.80 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Licence update
|
||||||
|
- Email update
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.80/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
|
37
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.81
generated
vendored
Normal file
37
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.81
generated
vendored
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
Easylogging++ v9.81 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUILD FIX =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fix with `-Wundef` compiler flag (issue #221)
|
||||||
|
- Fix with `-Wswitch-default` compiler flag (issue #221)
|
||||||
|
- Warning fix for some unused variables
|
||||||
|
- syslog constant is no longer defined unless `ELPP_SYSLOG` is defined
|
||||||
|
- use unistd.h -> usleep for async if `std::this_thread::sleep_for` not available by defining `ELPP_NO_SLEEP_FOR` (Only async logging)
|
||||||
|
- Fixes `std::move` obsolete warning for clang++ 3.7 (issue #315)
|
||||||
|
- Crash on exit for some platforms when CTRL+C pressed (issue #261)
|
||||||
|
- Warning fix with clang3.7 (issue #335)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- `ELPP_CUSTOM_COUT` to define custom standard output (e.g, `std::cerr`) (issue #201)`
|
||||||
|
- More terminal colors (for INFO, DEBUG and TRACE logs)
|
||||||
|
- CHECK_NOTNULL for smart pointers (issue #334)
|
||||||
|
- ELPP_FRESH_LOG_FILE to always start new log file (issue #384)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- CHECK_NOTNULL does not return pointer anymore instead a simple check
|
||||||
|
- New sample for log rotation added
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.81/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
|
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.82
generated
vendored
Normal file
19
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.82
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Easylogging++ v9.82 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= BUILD FIX =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Crash fix with visual C++ (issue #391)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.82/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
|
14
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.83
generated
vendored
Normal file
14
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.83
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Easylogging++ v9.83 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fixes version number. Please see previous release notes for actual releases
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.83/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
|
14
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.84
generated
vendored
Normal file
14
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.84
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Easylogging++ v9.84 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fixes build for xcode
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.84/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
|
32
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.85
generated
vendored
Normal file
32
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.85
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
Easylogging++ v9.85 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: No
|
||||||
|
Breaking Change: Yes
|
||||||
|
- Performance tracker changed from object to pointer
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- C++17 Build fix
|
||||||
|
- Initialize uninitialized variables (cppcheck)
|
||||||
|
- Do not create any file when using `ELPP_NO_LOG_TO_FILE`
|
||||||
|
- Fix bad memory access before opening any files
|
||||||
|
- Documentation updated and fixed typos
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Added conditional performance tracking via TIMED_FUNC_IF and TIMED_SCOPE_IF (#415)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Licence update
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.85/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
|
29
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.86
generated
vendored
Normal file
29
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.86
generated
vendored
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
Easylogging++ v9.86 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: No
|
||||||
|
Breaking Change: Yes
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Stack trace and crash report now requires `ELPP_FEATURE_CRASH_LOG` macro (#409)
|
||||||
|
- Performance tracking now requires `ELPP_PERFORMANCE_TRACKING` macro defined (#409)
|
||||||
|
- do(something) || LOG(DEBUG) idiom (#426)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Do not create default file when using `ELPP_NO_LOG_TO_FILE` (completely fixed)
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Licence now included in releases
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.86/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
|
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.87
generated
vendored
Normal file
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.87
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Easylogging++ v9.87 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
Breaking Change: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- do(something) || LOG(LEVEL) idiom for `LOG_EVERY_N`, `LOG_AFTER_N` and family
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.87/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
|
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.88
generated
vendored
Normal file
21
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.88
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
Easylogging++ v9.88 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: No
|
||||||
|
Breaking Change: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= INTERNAL =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Some type refactors for better results
|
||||||
|
- Exposing some functions for external use
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.88/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
|
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.89
generated
vendored
Normal file
20
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.89
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Easylogging++ v9.89 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Minor
|
||||||
|
API changes: Yes
|
||||||
|
Breaking Change: No
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- New `LoggerRegistrationCallback` API to view / update newly registered loggers
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.89/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
|
34
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.90
generated
vendored
Normal file
34
vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.90
generated
vendored
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
Easylogging++ v9.90 RELEASE NOTES
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Release type: Major
|
||||||
|
API changes: Yes
|
||||||
|
Breaking Change: Yes
|
||||||
|
|
||||||
|
This is a major release. We have separated header file in to `easylogging++.h` and `easylogging++.cc`. Source file (`easylogging++.cc`) encompass source to speed up compile time. Thanks to @aparajita.
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= FIXES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- Fix to custom datetime format in Unicode mode
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NEW FEATURES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- The `FormatSpecifierValueResolver` function passed to the `CustomFormatSpecifier` constructor
|
||||||
|
now receives `const LogMessage&` as an argument. This allows you to access message-specific context
|
||||||
|
(such as the verbose level) within your custom formatting function. For an example, see
|
||||||
|
samples/STL/custom-format-spec.cpp.
|
||||||
|
- Separated header and source file (`easylogging++.h` and `easylogging++.cc`) (issue #445)
|
||||||
|
- New `ELPP_DEFAULT_LOGGING_FLAGS` macro for setting initial logging flags
|
||||||
|
- C++11 detection is improved, and Clang uses `std::thread` by default if it is available
|
||||||
|
|
||||||
|
==========================
|
||||||
|
= NOTES =
|
||||||
|
==========================
|
||||||
|
|
||||||
|
- See https://github.com/easylogging/easyloggingpp/blob/v9.90/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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user