From da5c907b9725c6de90da67098df6f3fbc6083452762897815a5697ae6a5ad7fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 13 Aug 2018 13:44:46 +0000 Subject: [PATCH] - OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/spdlog?expand=0&rev=12 --- spdlog.changes | 44 +++++++++----------------------------------- 1 file changed, 9 insertions(+), 35 deletions(-) diff --git a/spdlog.changes b/spdlog.changes index dbd8eca..4ab842b 100644 --- a/spdlog.changes +++ b/spdlog.changes @@ -2,6 +2,7 @@ Mon Aug 13 08:32:18 UTC 2018 - windowskaput@gmail.com - Update to version 1.0.0 +- Highlights * Include what you need: Reduce compilation times by including only the minimum required. Users can now to include only the actual sinks/features they need from spdlog/sinks folder. @@ -13,48 +14,21 @@ Mon Aug 13 08:32:18 UTC 2018 - windowskaput@gmail.com thread pool by default. * periodic flusher: spdlog::flush_every(seconds) to periodically flush all registered loggers. - * Improved performance - by caching some recently used values - in the pattern formatter. - * Ability to add sinks to a logger after its creation - * Removed printf support. - -------------------------------------------------------------------- -Mon Aug 13 08:32:18 UTC 2018 - windowskaput@gmail.com - -- Update to version 1.0.0 -- Highlights - * Include what you need: Reduce compilation times by including only the minimum required. Users can now to include only the actual sinks/features they need from spdlog/sinks folder. - - * Upgrade to fmt lib version 5.1 - thanks @vitaut for this great lib. - - * Support for custom formatting per sink - each sink can have it's own formatting and level using sink->set_pattern(..) or sink->set_formatter(..). - - * async logging - thread pool - async loggers now share a global thread pool by default. - Creating and destroying async loggers is cheap now. This is in contrast to previous versions were creating async loggers was expensive, since each logger instance had its own worker thread and queue. - The global thread pool and can be configured using spdlog::init_thread_pool(queue_size, worker_threads) or created directly using make_shared. - - * periodic flusher: spdlog::flush_every(seconds) to periodically flush all registered loggers. - - * Improved performance - by caching some recently used values in the pattern formatter. - - * Ability to add sinks to a logger after its creation (but it is not thread safe to do so - so use with caution). + * Improved performance - by caching some recently used values in + the pattern formatter. + * Ability to add sinks to a logger after its creation + (but it is not thread safe to do so - so use with caution). - Breaking changes - - * Include what you need. For example to use basic_logger add #include "spdlog/sinks/basic_file_sink.h" (see example in readme). - + * Include what you need. For example to use basic_logger add + #include "spdlog/sinks/basic_file_sink.h" * To use async loggers - include "spdlog/async.h" - * Replaced set_async_mode(..) with factory template. - * Removed printf support. - * Removed warmup/teardown functions from async. - - * Custom sinks inheriting from sinks::base_sink need to format (if needed) the message before sending to their target. - + * Custom sinks inheriting from sinks::base_sink need to format + (if needed) the message before sending to their target. * Added clone() virtual function to the formatter interface. - * Removed support for #define SPDLOG_NO_REGISTRY_MUTEX -------------------------------------------------------------------