Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package easyloggingpp for openSUSE:Factory checked in at 2024-03-13 22:18:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/easyloggingpp (Old) and /work/SRC/openSUSE:Factory/.easyloggingpp.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "easyloggingpp" Wed Mar 13 22:18:34 2024 rev:3 rq:1157170 version:9.97.1 Changes: -------- --- /work/SRC/openSUSE:Factory/easyloggingpp/easyloggingpp.changes 2021-04-14 10:11:15.709522336 +0200 +++ /work/SRC/openSUSE:Factory/.easyloggingpp.new.1770/easyloggingpp.changes 2024-03-13 22:19:42.962787108 +0100 @@ -1,0 +2,7 @@ +Tue Mar 12 08:24:45 UTC 2024 - ming li <m...@suse.com> + +- Update to version 0.97.1: + * Ensuring the build on ARM64 works + * Update gtest and cmake now requires C++14 because of that + +------------------------------------------------------------------- Old: ---- easyloggingpp-9.97.0.tar.gz New: ---- easyloggingpp-9.97.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ easyloggingpp.spec ++++++ --- /var/tmp/diff_new_pack.mLEMUf/_old 2024-03-13 22:19:43.378802444 +0100 +++ /var/tmp/diff_new_pack.mLEMUf/_new 2024-03-13 22:19:43.378802444 +0100 @@ -1,7 +1,7 @@ # # spec file for package easyloggingpp # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: easyloggingpp -Version: 9.97.0 +Version: 9.97.1 Release: 0 Summary: Single header C++ logging library License: MIT ++++++ easyloggingpp-9.97.0.tar.gz -> easyloggingpp-9.97.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/.github/FUNDING.yml new/easyloggingpp-9.97.1/.github/FUNDING.yml --- old/easyloggingpp-9.97.0/.github/FUNDING.yml 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/.github/FUNDING.yml 2023-07-20 05:46:10.000000000 +0200 @@ -1 +1 @@ -custom: https://amrayn.com/donate,https://www.paypal.me/mkhan3189 +custom: https://amrayn.com/donate diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/CHANGELOG.md new/easyloggingpp-9.97.1/CHANGELOG.md --- old/easyloggingpp-9.97.0/CHANGELOG.md 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/CHANGELOG.md 2023-07-20 05:46:10.000000000 +0200 @@ -1,5 +1,22 @@ # Change Log +## [9.97.1] - 20-07-2023 +### Chore + * Rebuilt with latest gtest + +## [9.97.0] - 25-12-2020 +### Features + * Support for QNX OS + * Add library via vcpkg + * `ENABLE_EXECINFO` option in CMake to enable/disable stack trace + +### Bug Fixes + * Fix attempt to access the released memory + * Fix `April` month name + * Refer to unknown user as `unknown-user` instead of `user` + * Handle low memory situation + * Fix many compiler warnings + ## [9.96.7] - 24-11-2018 - Adds support for compiling easyloggingpp using Emscripten. This allows the library to be compiled into JavaScript or WebAssembly and run in the browser while logging to the browser's JavaScript console. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/CMakeLists.txt new/easyloggingpp-9.97.1/CMakeLists.txt --- old/easyloggingpp-9.97.0/CMakeLists.txt 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/CMakeLists.txt 2023-07-20 05:46:10.000000000 +0200 @@ -2,21 +2,21 @@ project(Easyloggingpp CXX) -macro(require_cpp11) +macro(require_cpp14) 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) + message("-- Setting C++14") + set(CMAKE_CXX_STANDARD 14) 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") + message ("-- GNU CXX (-std=c++14)") + list(APPEND CMAKE_CXX_FLAGS "-std=c++14") elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang") - message ("-- CLang CXX (-std=c++11)") - list(APPEND CMAKE_CXX_FLAGS "-std=c++11") + message ("-- CLang CXX (-std=c++14)") + list(APPEND CMAKE_CXX_FLAGS "-std=c++14") else() - message ("-- Easylogging++ requires C++11. Your compiler does not support it.") + message ("-- Easylogging++ requires C++14. Your compiler does not support it.") endif() endif() endmacro() @@ -57,7 +57,7 @@ add_definitions(-DELPP_UTC_DATETIME) endif() - require_cpp11() + require_cpp14() add_library(easyloggingpp STATIC src/easylogging++.cc) set_property(TARGET easyloggingpp PROPERTY POSITION_INDEPENDENT_CODE ON) @@ -71,13 +71,12 @@ ########################################## Unit Testing ################################### if (test) - # We need C++11 - require_cpp11() + # We need C++14 (Google Test requirement) + require_cpp14() set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake") - find_package (gtest REQUIRED) - - include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR}) + find_package (GTest REQUIRED) + include_directories (${GTEST_INCLUDE_DIRS}) enable_testing() @@ -98,7 +97,7 @@ ) # Standard linking to gtest stuff. - target_link_libraries(easyloggingpp-unit-tests gtest gtest_main) + target_link_libraries(easyloggingpp-unit-tests ${GTEST_BOTH_LIBRARIES}) add_test(NAME easyloggingppUnitTests COMMAND easyloggingpp-unit-tests -v) endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/LICENSE new/easyloggingpp-9.97.1/LICENSE --- old/easyloggingpp-9.97.0/LICENSE 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/LICENSE 2023-07-20 05:46:10.000000000 +0200 @@ -1,11 +1,6 @@ The MIT License (MIT) -Copyright (c) 2012-2018 Amrayn Web Services -Copyright (c) 2012-2018 @abumusamq - -https://github.com/amrayn/ -https://amrayn.com -https://muflihun.com +Copyright (c) 2012-present @abumq (Majid Q.) 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/README.md new/easyloggingpp-9.97.1/README.md --- old/easyloggingpp-9.97.0/README.md 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/README.md 2023-07-20 05:46:10.000000000 +0200 @@ -4,29 +4,20 @@ ![banner] -> **Manual For v9.96.7** +> **Documentation for v9.97.1** -[](#build-matrix) -[](#build-matrix) -[](https://ci.appveyor.com/project/abumusamq/easyloggingpp-node) - -[](https://github.com/amrayn/easyloggingpp-node/releases/latest) +[](https://github.com/abumq/easyloggingpp-node/releases/latest) [](https://www.npmjs.com/package/easyloggingpp) - -[](https://github.com/amrayn/easyloggingpp/blob/master/LICENCE) -[](https://github.com/amrayn/easyloggingpp/releases/latest) - -[](https://amrayn.com/donate) - -#### Looking for maintainers!! +[](https://github.com/abumq/easyloggingpp/blob/master/LICENCE) +[](https://github.com/abumq/easyloggingpp/releases/latest) ### Quick Links - [![download] Latest Release](https://github.com/amrayn/easyloggingpp/releases/latest) + â [Latest Release](https://github.com/abumq/easyloggingpp/releases/latest) - [![notes] Changelog](/CHANGELOG.md) + â [Changelog](/CHANGELOG.md) - [![samples] Samples](/samples) + â [Samples](/samples) --- @@ -108,14 +99,14 @@ # Overview Easylogging++ is single header efficient logging library for C++ applications. It is extremely powerful, highly extendable and configurable to user's requirements. It provides ability to [write your own _sinks_](/samples/send-to-network) (via featured referred as `LogDispatchCallback`). This library is currently used by [hundreds of open-source projects on github](https://github.com/search?q=%22easylogging%2B%2B.h%22&type=Code&utf8=%E2%9C%93) and other open-source source control management sites. -This manual is for Easylogging++ v9.96.7. For other versions please refer to corresponding [release](https://github.com/amrayn/easyloggingpp/releases) on github. +This manual is for Easylogging++ v9.97.1. For other versions please refer to corresponding [release](https://github.com/abumq/easyloggingpp/releases) on github. -> You may also be interested in [Residue](https://github.com/amrayn/residue/) logging server. +> You may also be interested in [Residue](https://github.com/abumq/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/amrayn/easyloggingpp/issues/445). You can still use header-only in [v9.89](https://github.com/amrayn/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/abumq/easyloggingpp/issues/445). You can still use header-only in [v9.89](https://github.com/abumq/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). @@ -146,9 +137,9 @@ # Getting Started ### Download -Download latest version from [Latest Release](https://github.com/amrayn/easyloggingpp/releases/latest) +Download latest version from [Latest Release](https://github.com/abumq/easyloggingpp/releases/latest) -For other releases, please visit [releases page](https://github.com/amrayn/easyloggingpp/releases). If you application does not support C++11, please consider using [v8.91](https://github.com/amrayn/easyloggingpp/tree/v8.91). This is stable version for C++98 and C++03, just lack some features. +For other releases, please visit [releases page](https://github.com/abumq/easyloggingpp/releases). If you application does not support C++11, please consider using [v8.91](https://github.com/abumq/easyloggingpp/tree/v8.91). This is stable version for C++98 and C++03, just lack some features. [![top] Goto Top](#table-of-contents) @@ -193,7 +184,7 @@ * `lib_utc_datetime` - Defines `ELPP_UTC_DATETIME` * `build_static_lib` - Builds static library for Easylogging++ -With that said, you will still need `easylogging++.cc` file in order to compile. For header only, please check [v9.89](https://github.com/amrayn/easyloggingpp/releases/tag/9.89) and lower. +With that said, you will still need `easylogging++.cc` file in order to compile. For header only, please check [v9.89](https://github.com/abumq/easyloggingpp/releases/tag/9.89) and lower. Alternatively, you can download and install easyloggingpp using the [vcpkg](https://github.com/Microsoft/vcpkg/) dependency manager: @@ -456,8 +447,8 @@ |--------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------| | `NewLineForContainer (1)` | Makes sure we have new line for each container log entry | | `AllowVerboseIfModuleNotSpecified (2)` | Makes sure if -vmodule is used and does not specifies a module, then verbose logging is allowed via that module. Say param was -vmodule=main*=3 and a verbose log is being written from a file called something.cpp then if this flag is enabled, log will be written otherwise it will be disallowed. Note: having this defeats purpose of -vmodule | -| `LogDetailedCrashReason (4)` | When handling crashes by default, detailed crash reason will be logged as well (Disabled by default) ([issue #90](https://github.com/amrayn/easyloggingpp/issues/90)) | -| `DisableApplicationAbortOnFatalLog (8)` | Allows to disable application abortion when logged using FATAL level. Note that this does not apply to default crash handlers as application should be aborted after crash signal is handled. (Not added by default) ([issue #119](https://github.com/amrayn/easyloggingpp/issues/119)) | +| `LogDetailedCrashReason (4)` | When handling crashes by default, detailed crash reason will be logged as well (Disabled by default) ([issue #90](https://github.com/abumq/easyloggingpp/issues/90)) | +| `DisableApplicationAbortOnFatalLog (8)` | Allows to disable application abortion when logged using FATAL level. Note that this does not apply to default crash handlers as application should be aborted after crash signal is handled. (Not added by default) ([issue #119](https://github.com/abumq/easyloggingpp/issues/119)) | | `ImmediateFlush (16)` | Flushes log with every log-entry (performance sensitive) - Disabled by default | | `StrictLogFileSizeCheck (32)` | Makes sure log file size is checked with every log | | `ColoredTerminalOutput (64)` | Terminal output will be colorful if supported by terminal. | @@ -500,7 +491,7 @@ 1. Define macros using `-D` option of compiler, for example in case of `g++` you will do `g++ source.cpp ... -DELPP_SYSLOG -DELPP_THREAD_SAFE ...` (**recommended way**) - 2. Define macros inside `"easylogging++.h"` ([defining macros in other files won't work](https://github.com/amrayn/easyloggingpp/issues/590#issuecomment-346753951)) + 2. Define macros inside `"easylogging++.h"` ([defining macros in other files won't work](https://github.com/abumq/easyloggingpp/issues/590#issuecomment-346753951)) | Macro Name | Description | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------| @@ -518,7 +509,7 @@ | `ELPP_DISABLE_FATAL_LOGS` | Disables fatal logs - (preprocessing) | | `ELPP_DISABLE_VERBOSE_LOGS` | Disables verbose logs - (preprocessing) | | `ELPP_DISABLE_TRACE_LOGS` | Disables trace logs - (preprocessing) | -| `ELPP_FORCE_ENV_VAR_FROM_BASH` | If environment variable could not be found, force using alternative bash command to find value, e.g, `whoami` for username. (DO NOT USE THIS MACRO WITH `LD_PRELOAD` FOR LIBRARIES THAT ARE ALREADY USING Easylogging++ OR YOU WILL END UP IN STACK OVERFLOW FOR PROCESSES (`popen`) (see [issue #87](https://github.com/amrayn/easyloggingpp/issues/87) for details)) | +| `ELPP_FORCE_ENV_VAR_FROM_BASH` | If environment variable could not be found, force using alternative bash command to find value, e.g, `whoami` for username. (DO NOT USE THIS MACRO WITH `LD_PRELOAD` FOR LIBRARIES THAT ARE ALREADY USING Easylogging++ OR YOU WILL END UP IN STACK OVERFLOW FOR PROCESSES (`popen`) (see [issue #87](https://github.com/abumq/easyloggingpp/issues/87) for details)) | | `ELPP_DEFAULT_LOG_FILE` | Full filename where you want initial files to be created. You need to embed value of this macro with quotes, e.g, `-DELPP_DEFAULT_LOG_FILE='"logs/el.gtest.log"'` Note the double quotes inside single quotes, double quotes are the values for `const char*` and single quotes specifies value of macro | | `ELPP_NO_LOG_TO_FILE` | Disable logging to file initially| | `ELPP_NO_DEFAULT_LOG_FILE` | If you dont want to initialize library with default log file, define this macro. This will log to null device for unix and windows. In other platforms you may get error and you will need to use `ELPP_DEFAULT_LOG_FILE`. (PR for other platform's null devices are most welcomed) | @@ -533,7 +524,7 @@ | `ELPP_NO_CHECK_MACROS` | Do not define the *CHECK* macros | | `ELPP_NO_DEBUG_MACROS` | Do not define the *DEBUG* macros | | `ELPP_UTC_DATETIME` | Uses UTC time instead of local time (essentially uses `gmtime` instead of `localtime` and family functions) -| `ELPP_NO_GLOBAL_LOCK` | Do not lock the whole storage on dispatch. This should be used with care. See [issue #580](https://github.com/amrayn/easyloggingpp/issues/580)| +| `ELPP_NO_GLOBAL_LOCK` | Do not lock the whole storage on dispatch. This should be used with care. See [issue #580](https://github.com/abumq/easyloggingpp/issues/580)| [![top] Goto Top](#table-of-contents) @@ -910,7 +901,7 @@ 4. `TIMED_BLOCK` macro resolves to a single-looped for-loop, so be careful where you define `TIMED_BLOCK`, if for-loop is allowed in the line where you use it, you should have no errors. - > You may be interested in [python script to parse performance logs](https://github.com/amrayn/easyloggingpp/issues/206) + > You may be interested in [python script to parse performance logs](https://github.com/abumq/easyloggingpp/issues/206) [![top] Goto Top](#table-of-contents) @@ -1191,7 +1182,7 @@ ### Extending Library You can extend this library using various callback handlers and inheritable classes. -A perfect example of using these features is the logging server built with this library. It's called [Residue](https://github.com/amrayn/residue/) that is feature rich. In fact, you may be interested in using that instead of this library for your medium to large sized projects. +A perfect example of using these features is the logging server built with this library. It's called [Residue](https://github.com/abumq/residue/) that is feature rich. In fact, you may be interested in using that instead of this library for your medium to large sized projects. #### Logging Your Own Class @@ -1368,7 +1359,7 @@ [![top] Goto Top](#table-of-contents) ### Logger Registration Callback -If you wish to capture event of logger registration (and potentially want to reconfigure this logger without changing default configuration) you can use `el::LoggerRegistrationCallback`. The syntax is similar to [other callbacks](#log-dispatch-callback). You can use [this sample](https://github.com/amrayn/easyloggingpp/blob/master/samples/STL/new-logger-registration-callback.cpp) as basis. +If you wish to capture event of logger registration (and potentially want to reconfigure this logger without changing default configuration) you can use `el::LoggerRegistrationCallback`. The syntax is similar to [other callbacks](#log-dispatch-callback). You can use [this sample](https://github.com/abumq/easyloggingpp/blob/master/samples/STL/new-logger-registration-callback.cpp) as basis. > DO NOT LOG ANYTHING IN THIS HANDLER @@ -1377,7 +1368,7 @@ ### Asynchronous Logging Prerequisite: Define macro `ELPP_EXPERIMENTAL_ASYNC` -Asynchronous logging is in experimental stages and they are not widely promoted. You may enable and test this feature by defining macro `ELPP_EXPERIMENTAL_ASYNC` and if you find some issue with the feature please report in [this issue](https://github.com/amrayn/easyloggingpp/issues/202). Reporting issues always help for constant improvements. +Asynchronous logging is in experimental stages and they are not widely promoted. You may enable and test this feature by defining macro `ELPP_EXPERIMENTAL_ASYNC` and if you find some issue with the feature please report in [this issue](https://github.com/abumq/easyloggingpp/issues/202). Reporting issues always help for constant improvements. Please note: * Asynchronous will only work with few compilers (it purely uses `std::thread`) @@ -1392,7 +1383,7 @@ * `el::Helpers` * `el::Loggers` -You can do various cool stuffs using functions in these classes, see [this issue](https://github.com/amrayn/easyloggingpp/issues/210) for instance. +You can do various cool stuffs using functions in these classes, see [this issue](https://github.com/abumq/easyloggingpp/issues/210) for instance. [![top] Goto Top](#table-of-contents) @@ -1403,7 +1394,7 @@ [![top] Goto Top](#table-of-contents) ### Reporting a Bug -If you have found a bug and wish to report it, feel free to do so at [github issue tracker](https://github.com/amrayn/easyloggingpp/issues?state=open). I will try to look at it as soon as possible. Some information should be provided to make it easy to reproduce; +If you have found a bug and wish to report it, feel free to do so at [github issue tracker](https://github.com/abumq/easyloggingpp/issues?state=open). I will try to look at it as soon as possible. Some information should be provided to make it easy to reproduce; * Platform (OS, Compiler) * Log file location * Macros defined (on compilation) OR simple compilation @@ -1462,16 +1453,16 @@ | Branch | Platform | Build Status | | -------- |:------------:|:------------:| - | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `clang++` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-4.9` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-5` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-6` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-7` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `clang++` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-4.9` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-5` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-6` | [](https://travis-ci.org/amrayn/easyloggingpp) | - | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-7` | [](https://travis-ci.org/amrayn/easyloggingpp) | + | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `clang++` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-4.9` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-5` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-6` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `develop` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-7` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `clang++` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-4.9` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-5` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-6` | [](https://travis-ci.org/abumq/easyloggingpp) | + | `master` | GNU/Linux 4.4 / Ubuntu 4.8.4 64-bit / `g++-7` | [](https://travis-ci.org/abumq/easyloggingpp) | [![top] Goto Top](#table-of-contents) @@ -1479,12 +1470,7 @@ ``` The MIT License (MIT) -Copyright (c) 2012-2018 Amrayn Web Services -Copyright (c) 2012-2018 @abumusamq - -https://github.com/amrayn/ -https://amrayn.com -https://muflihun.com +Copyright (c) 2012-present @abumq (Majid Q.) 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 @@ -1514,38 +1500,39 @@ [![top] Goto Top](#table-of-contents) - [banner]: https://amrayn.github.io/easyloggingpp/images/banner.png?v=4 - [ubuntu]: https://amrayn.github.io/easyloggingpp/images/icons/ubuntu.png?v=2 - [mint]: https://amrayn.github.io/easyloggingpp/images/icons/linux-mint.png?v=2 - [freebsd]: https://amrayn.github.io/easyloggingpp/images/icons/free-bsd.png?v=2 - [sl]: https://amrayn.github.io/easyloggingpp/images/icons/scientific-linux.png?v=2 - [fedora]: https://amrayn.github.io/easyloggingpp/images/icons/fedora.png?v=3 - [mac]: https://amrayn.github.io/easyloggingpp/images/icons/mac-osx.png?v=2 - [winxp]: https://amrayn.github.io/easyloggingpp/images/icons/windowsxp.png?v=2 - [win7]: https://amrayn.github.io/easyloggingpp/images/icons/windows7.png?v=2 - [win8]: https://amrayn.github.io/easyloggingpp/images/icons/windows8.png?v=2 - [win10]: https://amrayn.github.io/easyloggingpp/images/icons/windows10.png?v=2 - [qt]: https://amrayn.github.io/easyloggingpp/images/icons/qt.png?v=3 - [boost]: https://amrayn.github.io/easyloggingpp/images/icons/boost.png?v=3 - [wxwidgets]: https://amrayn.github.io/easyloggingpp/images/icons/wxwidgets.png?v=3 - [devcpp]: https://amrayn.github.io/easyloggingpp/images/icons/devcpp.png?v=3 - [gtkmm]: https://amrayn.github.io/easyloggingpp/images/icons/gtkmm.png?v=3 - [tdm]: https://amrayn.github.io/easyloggingpp/images/icons/tdm.png?v=3 - [raspberrypi]: https://amrayn.github.io/easyloggingpp/images/icons/raspberry-pi.png?v=3 - [solaris]: https://amrayn.github.io/easyloggingpp/images/icons/solaris.png?v=3 - [aix]: https://amrayn.github.io/easyloggingpp/images/icons/aix.png?v=4 - - - [gcc]: https://amrayn.github.io/easyloggingpp/images/icons/gcc.png?v=4 - [mingw]: https://amrayn.github.io/easyloggingpp/images/icons/mingw.png?v=2 - [cygwin]: https://amrayn.github.io/easyloggingpp/images/icons/cygwin.png?v=2 - [vcpp]: https://amrayn.github.io/easyloggingpp/images/icons/vcpp.png?v=2 - [llvm]: https://amrayn.github.io/easyloggingpp/images/icons/llvm.png?v=2 - [intel]: https://amrayn.github.io/easyloggingpp/images/icons/intel.png?v=2 - [android]: https://amrayn.github.io/easyloggingpp/images/icons/android.png?v=2 - [manual]: https://amrayn.github.io/easyloggingpp/images/help.png?v=3 - [download]: https://amrayn.github.io/easyloggingpp/images/download.png?v=2 - [samples]: https://amrayn.github.io/easyloggingpp/images/sample.png?v=2 - [notes]: https://amrayn.github.io/easyloggingpp/images/notes.png?v=4 - [top]: https://amrayn.github.io/easyloggingpp/images/up.png?v=4 - [www]: https://amrayn.github.io/easyloggingpp/images/logo-www.png?v=6 + [ubuntu]: https://abumq.github.io/easyloggingpp/images/icons/ubuntu.png?v=2 + [mint]: https://abumq.github.io/easyloggingpp/images/icons/linux-mint.png?v=2 + [freebsd]: https://abumq.github.io/easyloggingpp/images/icons/free-bsd.png?v=2 + [sl]: https://abumq.github.io/easyloggingpp/images/icons/scientific-linux.png?v=2 + [fedora]: https://abumq.github.io/easyloggingpp/images/icons/fedora.png?v=3 + [mac]: https://abumq.github.io/easyloggingpp/images/icons/mac-osx.png?v=2 + [winxp]: https://abumq.github.io/easyloggingpp/images/icons/windowsxp.png?v=2 + [win7]: https://abumq.github.io/easyloggingpp/images/icons/windows7.png?v=2 + [win8]: https://abumq.github.io/easyloggingpp/images/icons/windows8.png?v=2 + [win10]: https://abumq.github.io/easyloggingpp/images/icons/windows10.png?v=2 + [qt]: https://abumq.github.io/easyloggingpp/images/icons/qt.png?v=3 + [boost]: https://abumq.github.io/easyloggingpp/images/icons/boost.png?v=3 + [wxwidgets]: https://abumq.github.io/easyloggingpp/images/icons/wxwidgets.png?v=3 + [devcpp]: https://abumq.github.io/easyloggingpp/images/icons/devcpp.png?v=3 + [gtkmm]: https://abumq.github.io/easyloggingpp/images/icons/gtkmm.png?v=3 + [tdm]: https://abumq.github.io/easyloggingpp/images/icons/tdm.png?v=3 + [raspberrypi]: https://abumq.github.io/easyloggingpp/images/icons/raspberry-pi.png?v=3 + [solaris]: https://abumq.github.io/easyloggingpp/images/icons/solaris.png?v=3 + [aix]: https://abumq.github.io/easyloggingpp/images/icons/aix.png?v=4 + + + [gcc]: https://abumq.github.io/easyloggingpp/images/icons/gcc.png?v=4 + [mingw]: https://abumq.github.io/easyloggingpp/images/icons/mingw.png?v=2 + [cygwin]: https://abumq.github.io/easyloggingpp/images/icons/cygwin.png?v=2 + [vcpp]: https://abumq.github.io/easyloggingpp/images/icons/vcpp.png?v=2 + [llvm]: https://abumq.github.io/easyloggingpp/images/icons/llvm.png?v=2 + [intel]: https://abumq.github.io/easyloggingpp/images/icons/intel.png?v=2 + [android]: https://abumq.github.io/easyloggingpp/images/icons/android.png?v=2 + [manual]: https://abumq.github.io/easyloggingpp/images/help.png?v=3 + [download]: https://abumq.github.io/easyloggingpp/images/download.png?v=2 + [samples]: https://abumq.github.io/easyloggingpp/images/sample.png?v=2 + [notes]: https://abumq.github.io/easyloggingpp/images/notes.png?v=4 + [top]: https://github.com/abumq/easyloggingpp/raw/master/tools/uparrow2.png?v3 + [www]: https://abumq.github.io/easyloggingpp/images/logo-www.png?v=6 + + [banner]: https://github.com/abumq/easyloggingpp/raw/master/tools/easyloggingpp.png?v3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/cmake/FindEASYLOGGINGPP.cmake new/easyloggingpp-9.97.1/cmake/FindEASYLOGGINGPP.cmake --- old/easyloggingpp-9.97.0/cmake/FindEASYLOGGINGPP.cmake 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/cmake/FindEASYLOGGINGPP.cmake 2023-07-20 05:46:10.000000000 +0200 @@ -6,11 +6,9 @@ # If ${EASYLOGGINGPP_USE_STATIC_LIBS} is ON then static libs are searched. # In these cases ${EASYLOGGINGPP_LIBRARY} is also defined # -# (c) 2017-2018 Amrayn Web Services +# Copyright (c) 2012-present @abumq (Majid Q.) # -# https://github.com/amrayn/easyloggingpp -# https://amrayn.com -# https://muflihun.com +# https://github.com/abumq/easyloggingpp # message ("-- Easylogging++: Searching...") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/API/logbuilder.cpp new/easyloggingpp-9.97.1/samples/API/logbuilder.cpp --- old/easyloggingpp-9.97.0/samples/API/logbuilder.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/API/logbuilder.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Simple custom log builder // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/Qt/basic/main.cpp new/easyloggingpp-9.97.1/samples/Qt/basic/main.cpp --- old/easyloggingpp-9.97.0/samples/Qt/basic/main.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/Qt/basic/main.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -6,7 +6,7 @@ * qmake qt-sample.pro && make * * Revision: 1.1 - * @author mkhan3189 + * @author abumq (Majid Q.) */ #include "mythread.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/Qt/shared-lib/README.md new/easyloggingpp-9.97.1/samples/Qt/shared-lib/README.md --- old/easyloggingpp-9.97.0/samples/Qt/shared-lib/README.md 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/Qt/shared-lib/README.md 2023-07-20 05:46:10.000000000 +0200 @@ -4,5 +4,5 @@ @rev 1.0 @since v9.01 - @author mkhan3189 + @author abumq (Majid Q.) ``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/all-logs.cpp new/easyloggingpp-9.97.1/samples/STL/all-logs.cpp --- old/easyloggingpp-9.97.0/samples/STL/all-logs.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/all-logs.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -5,7 +5,7 @@ // We add logging flag `DisableApplicationAbortOnFatalLog` that prevents application abort on FATAL log // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/autospace.cpp new/easyloggingpp-9.97.1/samples/STL/autospace.cpp --- old/easyloggingpp-9.97.0/samples/STL/autospace.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/autospace.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Demonstration of auto spacing functionality // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/check-macros.cpp new/easyloggingpp-9.97.1/samples/STL/check-macros.cpp --- old/easyloggingpp-9.97.0/samples/STL/check-macros.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/check-macros.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -5,7 +5,7 @@ // We add logging flag `DisableApplicationAbortOnFatalLog` that prevents application abort because CHECK macros always log FATAL // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/conditional.cpp new/easyloggingpp-9.97.1/samples/STL/conditional.cpp --- old/easyloggingpp-9.97.0/samples/STL/conditional.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/conditional.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -5,7 +5,7 @@ // don't want to use default logger // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/configurator.cpp new/easyloggingpp-9.97.1/samples/STL/configurator.cpp --- old/easyloggingpp-9.97.0/samples/STL/configurator.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/configurator.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Very basic sample to configure using el::Configuration and configuration file // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/containers.cpp new/easyloggingpp-9.97.1/samples/STL/containers.cpp --- old/easyloggingpp-9.97.0/samples/STL/containers.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/containers.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Logs different STL containers, some containing STL templates and other containing our own class Vehicle // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/crash.cpp new/easyloggingpp-9.97.1/samples/STL/crash.cpp --- old/easyloggingpp-9.97.0/samples/STL/crash.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/crash.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -5,7 +5,7 @@ // and application will not abort before crash is handled // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/custom-class.cpp new/easyloggingpp-9.97.1/samples/STL/custom-class.cpp --- old/easyloggingpp-9.97.0/samples/STL/custom-class.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/custom-class.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Demonstration of logging your own class, a bit similar to containers.cpp but specific to custom class only // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include <sstream> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/custom-crash-handler.cpp new/easyloggingpp-9.97.1/samples/STL/custom-crash-handler.cpp --- old/easyloggingpp-9.97.0/samples/STL/custom-crash-handler.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/custom-crash-handler.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Custom crash handler sample to demonstrate el::Helpers::setCrashHandler // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/custom-format-spec.cpp new/easyloggingpp-9.97.1/samples/STL/custom-format-spec.cpp --- old/easyloggingpp-9.97.0/samples/STL/custom-format-spec.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/custom-format-spec.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Custom format specifier to demonstrate usage of el::Helpers::installCustomFormatSpecifier // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/custom-performance-output.cpp new/easyloggingpp-9.97.1/samples/STL/custom-performance-output.cpp --- old/easyloggingpp-9.97.0/samples/STL/custom-performance-output.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/custom-performance-output.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // PerformanceTrackingCallback sample to customize performance output // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/default-configurations.cpp new/easyloggingpp-9.97.1/samples/STL/default-configurations.cpp --- old/easyloggingpp-9.97.0/samples/STL/default-configurations.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/default-configurations.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Demonstrates setting default configurations for existing and future loggers // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/default-log-file-from-arg.cpp new/easyloggingpp-9.97.1/samples/STL/default-log-file-from-arg.cpp --- old/easyloggingpp-9.97.0/samples/STL/default-log-file-from-arg.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/default-log-file-from-arg.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Default log file using '--default-log-file' arg // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/del-logger.cpp new/easyloggingpp-9.97.1/samples/STL/del-logger.cpp --- old/easyloggingpp-9.97.0/samples/STL/del-logger.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/del-logger.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Sample to remove logger // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/flags.cpp new/easyloggingpp-9.97.1/samples/STL/flags.cpp --- old/easyloggingpp-9.97.0/samples/STL/flags.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/flags.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Demonstration of STL flags, e.g, std::boolalpha // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/global-configuration.cpp new/easyloggingpp-9.97.1/samples/STL/global-configuration.cpp --- old/easyloggingpp-9.97.0/samples/STL/global-configuration.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/global-configuration.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Very basic sample to configure using global configuration (el::Loggers::configureFromGlobal) // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/helpers.cpp new/easyloggingpp-9.97.1/samples/STL/helpers.cpp --- old/easyloggingpp-9.97.0/samples/STL/helpers.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/helpers.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Helpers sample - this sample contains methods with explanation in comments on how to use them // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/locale.cpp new/easyloggingpp-9.97.1/samples/STL/locale.cpp --- old/easyloggingpp-9.97.0/samples/STL/locale.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/locale.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Demonstration on how locale gives output // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #ifndef ELPP_UNICODE # define ELPP_UNICODE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/log-dispatch-callback.cpp new/easyloggingpp-9.97.1/samples/STL/log-dispatch-callback.cpp --- old/easyloggingpp-9.97.0/samples/STL/log-dispatch-callback.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/log-dispatch-callback.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Demonstrates how to use log dispatch callback // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/loggable.cpp new/easyloggingpp-9.97.1/samples/STL/loggable.cpp --- old/easyloggingpp-9.97.0/samples/STL/loggable.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/loggable.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Usage sample of el::Loggable to make class log-friendly // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/logger-log-functions.cpp new/easyloggingpp-9.97.1/samples/STL/logger-log-functions.cpp --- old/easyloggingpp-9.97.0/samples/STL/logger-log-functions.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/logger-log-functions.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Very basic sample for Logger::info etc // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/logrotate-pthread.cpp new/easyloggingpp-9.97.1/samples/STL/logrotate-pthread.cpp --- old/easyloggingpp-9.97.0/samples/STL/logrotate-pthread.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/logrotate-pthread.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -7,7 +7,7 @@ // Compile: g++ -std=c++11 -Wall -Werror logrotate.cpp -lpthread -o logrotate -DELPP_THREAD_SAFE // // Revision 1.1 -// @author mkhan3189 +// @author abumq (Majid Q.) // #define ELPP_NO_DEFAULT_LOG_FILE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/make-loggable.cpp new/easyloggingpp-9.97.1/samples/STL/make-loggable.cpp --- old/easyloggingpp-9.97.0/samples/STL/make-loggable.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/make-loggable.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Usage of MAKE_LOGGABLE to make class log-friendly // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/manipulators.cpp new/easyloggingpp-9.97.1/samples/STL/manipulators.cpp --- old/easyloggingpp-9.97.0/samples/STL/manipulators.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/manipulators.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Demonstration of manipulators usages and how they behave // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/multiple-loggers.cpp new/easyloggingpp-9.97.1/samples/STL/multiple-loggers.cpp --- old/easyloggingpp-9.97.0/samples/STL/multiple-loggers.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/multiple-loggers.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Very basic sample - log using multiple loggers // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/new-logger-registration-callback.cpp new/easyloggingpp-9.97.1/samples/STL/new-logger-registration-callback.cpp --- old/easyloggingpp-9.97.0/samples/STL/new-logger-registration-callback.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/new-logger-registration-callback.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // LoggerRegistrationCallback sample // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/no-default-log-file.cpp new/easyloggingpp-9.97.1/samples/STL/no-default-log-file.cpp --- old/easyloggingpp-9.97.0/samples/STL/no-default-log-file.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/no-default-log-file.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Very basic sample to configure using configuration and not default log file // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #define ELPP_NO_DEFAULT_LOG_FILE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/occasional.cpp new/easyloggingpp-9.97.1/samples/STL/occasional.cpp --- old/easyloggingpp-9.97.0/samples/STL/occasional.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/occasional.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Sample to demonstrate using occasional and other hit count based logging // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/plog.cpp new/easyloggingpp-9.97.1/samples/STL/plog.cpp --- old/easyloggingpp-9.97.0/samples/STL/plog.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/plog.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Log using PLOG and family. PLOG is same as perror() with c++-styled stream // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/post-performance-tracking-handler.cpp new/easyloggingpp-9.97.1/samples/STL/post-performance-tracking-handler.cpp --- old/easyloggingpp-9.97.0/samples/STL/post-performance-tracking-handler.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/post-performance-tracking-handler.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // PerformanceTrackingCallback sample // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/pthread.cpp new/easyloggingpp-9.97.1/samples/STL/pthread.cpp --- old/easyloggingpp-9.97.0/samples/STL/pthread.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/pthread.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -7,7 +7,7 @@ // [icpc | g++ | clang++] ./pthread.cpp -o bin/./pthread.cpp.bin -DELPP_THREAD_SAFE -std=c++0x -pthread -Wall -Wextra // // Revision: 1.1 -// @author mkhan3189 +// @author abumq (Majid Q.) // #include <pthread.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/roll-out.cpp new/easyloggingpp-9.97.1/samples/STL/roll-out.cpp --- old/easyloggingpp-9.97.0/samples/STL/roll-out.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/roll-out.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Demonstration on possible usage of pre-rollout handler // // Revision: 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/smart-pointer-null-check.cpp new/easyloggingpp-9.97.1/samples/STL/smart-pointer-null-check.cpp --- old/easyloggingpp-9.97.0/samples/STL/smart-pointer-null-check.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/smart-pointer-null-check.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Smart pointer null check // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/std-array.cpp new/easyloggingpp-9.97.1/samples/STL/std-array.cpp --- old/easyloggingpp-9.97.0/samples/STL/std-array.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/std-array.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Demonstration of STL array (std::array) logging, this requires ELPP_LOG_STD_ARRAY macro (recommended to define it in Makefile) // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #define ELPP_LOG_STD_ARRAY diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/syslog.cpp new/easyloggingpp-9.97.1/samples/STL/syslog.cpp --- old/easyloggingpp-9.97.0/samples/STL/syslog.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/syslog.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Syslog sample // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #define ELPP_SYSLOG diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/thread-names.cpp new/easyloggingpp-9.97.1/samples/STL/thread-names.cpp --- old/easyloggingpp-9.97.0/samples/STL/thread-names.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/thread-names.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -6,7 +6,7 @@ // Compile: g++ -std=c++11 -Wall -Werror thread-names.cpp -lpthread -o thread-names -DELPP_THREAD_SAFE // // Revision 1.0 -// @author mkhan3189 +// @author abumq (Majid Q.) // #include <thread> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/timed-block.cpp new/easyloggingpp-9.97.1/samples/STL/timed-block.cpp --- old/easyloggingpp-9.97.0/samples/STL/timed-block.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/timed-block.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // TIMED_BLOCK sample // // Revision 1.1 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/timed-scope.cpp new/easyloggingpp-9.97.1/samples/STL/timed-scope.cpp --- old/easyloggingpp-9.97.0/samples/STL/timed-scope.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/timed-scope.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // TIMED_SCOPE sample // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/verbose.cpp new/easyloggingpp-9.97.1/samples/STL/verbose.cpp --- old/easyloggingpp-9.97.0/samples/STL/verbose.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/verbose.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Demonstration of verbose logging // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/STL/very-basic.cpp new/easyloggingpp-9.97.1/samples/STL/very-basic.cpp --- old/easyloggingpp-9.97.0/samples/STL/very-basic.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/STL/very-basic.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -3,7 +3,7 @@ // Very basic sample // // Revision 1.2 - // @author mkhan3189 + // @author abumq (Majid Q.) // #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/VC++/VCPP2015_Win32/VCPP2015_Win32/main.cpp new/easyloggingpp-9.97.1/samples/VC++/VCPP2015_Win32/VCPP2015_Win32/main.cpp --- old/easyloggingpp-9.97.0/samples/VC++/VCPP2015_Win32/VCPP2015_Win32/main.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/VC++/VCPP2015_Win32/VCPP2015_Win32/main.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -6,7 +6,7 @@ * Otherwise we will get linker error * * Revision: 1.1 -* @author mkhan3189 +* @author abumq (Majid Q.) */ #include "easylogging++.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/VC++/VCPP2015_Win32_Multithreaded/VCPP2015_Win32/main.cpp new/easyloggingpp-9.97.1/samples/VC++/VCPP2015_Win32_Multithreaded/VCPP2015_Win32/main.cpp --- old/easyloggingpp-9.97.0/samples/VC++/VCPP2015_Win32_Multithreaded/VCPP2015_Win32/main.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/VC++/VCPP2015_Win32_Multithreaded/VCPP2015_Win32/main.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ * Base code taken from: http://msdn.microsoft.com/en-us/library/12a04hfd(v=vs.80).aspx * * Revision: 1.2 -* @author mkhan3189 +* @author abumq (Majid Q.) */ #define ELPP_STL_LOGGING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/gtkmm/sigc++.cpp new/easyloggingpp-9.97.1/samples/gtkmm/sigc++.cpp --- old/easyloggingpp-9.97.0/samples/gtkmm/sigc++.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/gtkmm/sigc++.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -1,5 +1,5 @@ // Easylogging++ sample for libsigc++ -// @author mkhan3189 +// @author abumq (Majid Q.) // @rev 1.0 #include <unistd.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/samples/send-to-network/network-logger.cpp new/easyloggingpp-9.97.1/samples/send-to-network/network-logger.cpp --- old/easyloggingpp-9.97.0/samples/send-to-network/network-logger.cpp 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/samples/send-to-network/network-logger.cpp 2023-07-20 05:46:10.000000000 +0200 @@ -4,7 +4,7 @@ // Send to network log // // Revision 1.0 - // @author mkhan3189 + // @author abumq (Majid Q.) // // Compile: sh compile.sh network-logger.cpp // diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/src/easylogging++.cc new/easyloggingpp-9.97.1/src/easylogging++.cc --- old/easyloggingpp-9.97.0/src/easylogging++.cc 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/src/easylogging++.cc 2023-07-20 05:46:10.000000000 +0200 @@ -1,18 +1,14 @@ // // Bismillah ar-Rahmaan ar-Raheem // -// Easylogging++ v9.96.7 +// Easylogging++ v9.97.1 // Cross-platform logging library for C++ applications // -// Copyright (c) 2012-2018 Amrayn Web Services -// Copyright (c) 2012-2018 @abumusamq +// Copyright (c) 2012-present @abumq (Majid Q.) // // This library is released under the MIT Licence. // https://github.com/amrayn/easyloggingpp/blob/master/LICENSE // -// https://amrayn.com -// http://muflihun.com -// #include "easylogging++.h" @@ -3110,11 +3106,11 @@ // VersionInfo const std::string VersionInfo::version(void) { - return std::string("9.96.7"); + return std::string("9.97.1"); } /// @brief Release date of current version const std::string VersionInfo::releaseDate(void) { - return std::string("24-11-2018 0728hrs"); + return std::string("Thu Jul 20 2023 13:45:52 GMT+1000"); } } // namespace el diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/src/easylogging++.h new/easyloggingpp-9.97.1/src/easylogging++.h --- old/easyloggingpp-9.97.0/src/easylogging++.h 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/src/easylogging++.h 2023-07-20 05:46:10.000000000 +0200 @@ -1,18 +1,14 @@ // // Bismillah ar-Rahmaan ar-Raheem // -// Easylogging++ v9.96.7 +// Easylogging++ v9.97.1 // Single-header only, cross-platform logging library for C++ applications // -// Copyright (c) 2012-2018 Amrayn Web Services -// Copyright (c) 2012-2018 @abumusamq +// Copyright (c) 2012-present @abumq (Majid Q.) // // This library is released under the MIT Licence. // https://github.com/amrayn/easyloggingpp/blob/master/LICENSE // -// https://amrayn.com -// http://muflihun.com -// #ifndef EASYLOGGINGPP_H #define EASYLOGGINGPP_H Binary files old/easyloggingpp-9.97.0/tools/easyloggingpp.png and new/easyloggingpp-9.97.1/tools/easyloggingpp.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/easyloggingpp-9.97.0/tools/release.sh new/easyloggingpp-9.97.1/tools/release.sh --- old/easyloggingpp-9.97.0/tools/release.sh 2020-12-25 10:02:08.000000000 +0100 +++ new/easyloggingpp-9.97.1/tools/release.sh 2023-07-20 05:46:10.000000000 +0200 @@ -2,7 +2,7 @@ # Bash script that helps with releasing new versions of Easylogging++ # Revision: 1.5 -# author @abumusamq +# author @abumq # # Usage: # ./release.sh [repo-root] [homepage-repo-root] [curr-version] [new-version] [do-not-ask] Binary files old/easyloggingpp-9.97.0/tools/uparrow2.png and new/easyloggingpp-9.97.1/tools/uparrow2.png differ