From a6477e2bbf4d07acfc7098d72a4ab877d3ba075c Mon Sep 17 00:00:00 2001 From: mkhan Date: Fri, 7 Sep 2018 09:38:36 +1000 Subject: [PATCH 1/2] up --- CHANGELOG.md | 2 +- CMakeLists.txt | 2 +- README.md | 142 +++++++++++++++++++++++------------------------ tools/release.sh | 9 ++- 4 files changed, 77 insertions(+), 78 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49d9b35a5..2a9496546 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Change Log -## [9.96.5] - 07-09-2018 +## [Unreleased] ### Fixes - Check for level enabled when using custom log message (Advanced) (issue #666) - Ignore interruption signal crash log diff --git a/CMakeLists.txt b/CMakeLists.txt index 506b59f2c..982d24564 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,7 +27,7 @@ option(lib_utc_datetime "Build library with UTC date/time logging" OFF) set(ELPP_MAJOR_VERSION "9") set(ELPP_MINOR_VERSION "96") -set(ELPP_PATCH_VERSION "4") +set(ELPP_PATCH_VERSION "5") 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") diff --git a/README.md b/README.md index 6295144e5..353a50052 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,9 @@ ### Quick Links [![download] Latest Release](https://github.com/muflihun/easyloggingpp/releases/latest) - + [![notes] Changelog](/CHANGELOG.md) - + [![samples] Samples](/samples) --- @@ -112,16 +112,16 @@ This manual is for Easylogging++ v9.96.4. For other versions please refer to cor > You may also be interested in [Residue](https://github.com/muflihun/residue/) logging server. [![top] Goto Top](#table-of-contents) - + ### Why yet another library -If you are working on a small utility or large project in C++, this library can be handy. Its based on single header and only requires to link to single source file. (Originally it was header-only and was changed to use source file in [issue #445](https://github.com/muflihun/easyloggingpp/issues/445). You can still use header-only in [v9.89](https://github.com/muflihun/easyloggingpp/releases/tag/9.89)). +If you are working on a small utility or large project in C++, this library can be handy. Its based on single header and only requires to link to single source file. (Originally it was header-only and was changed to use source file in [issue #445](https://github.com/muflihun/easyloggingpp/issues/445). You can still use header-only in [v9.89](https://github.com/muflihun/easyloggingpp/releases/tag/9.89)). This library has been designed with various thoughts in mind (i.e, portability, performance, usability, features and easy to setup). Why yet another library? Well, answer is pretty straight forward, use it as you wrote it so you can fix issues (if any) as you go or raise them on github. In addition to that, I personally have not seen any logging library based on single-header with such a design where you can configure on the go, extend it to your needs and get fast performance. I have seen other single-header logging libraries for C++ but either they use external libraries, e.g, boost or Qt to support certain features like threading, regular expression or date etc. This library has everything built-in to prevent usage of external libraries, not that I don't like those libraries, in fact I love them, but because not all projects use these libraries, I couldn't take risk of depending on them. [![top] Goto Top](#table-of-contents) - + ### Features at a glance Easylogging++ is feature-rich containing many features that both typical and advanced developer will require while writing a software; * [Highly configurable](#configuration) @@ -142,7 +142,7 @@ Easylogging++ is feature-rich containing many features that both typical and adv * [And many more...](#extra-features) [![top] Goto Top](#table-of-contents) - + # Getting Started ### Download Download latest version from [Latest Release](https://github.com/muflihun/easyloggingpp/releases/latest) @@ -150,7 +150,7 @@ Download latest version from [Latest Release](https://github.com/muflihun/easylo For other releases, please visit [releases page](https://github.com/muflihun/easyloggingpp/releases). If you application does not support C++11, please consider using [v8.91](https://github.com/muflihun/easyloggingpp/tree/v8.91). This is stable version for C++98 and C++03, just lack some features. [![top] Goto Top](#table-of-contents) - + ### Quick Start In order to get started with Easylogging++, you can follow three easy steps: * Download latest version @@ -190,12 +190,12 @@ make install Following options are supported by Easylogging++ cmake and you can turn these options on using `-D