head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.16 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.14 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.12 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.10 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.8 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.6 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.4 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.2 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.9.0.6 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.4 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.2 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.8.0.6 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.4 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.2 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.7.0.4 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.2 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.6.0.2 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.4.0.6 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.4 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.2 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.3.0.4 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.2 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.2.0.4 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.2 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1; locks; strict; comment @# @; 1.10 date 2024.04.26.17.20.24; author adam; state Exp; branches; next 1.9; commitid mOEhTMpRK2gC3G7F; 1.9 date 2023.07.18.04.59.01; author adam; state Exp; branches; next 1.8; commitid mZRUOiZao7gd3fxE; 1.8 date 2022.10.10.12.46.32; author adam; state Exp; branches; next 1.7; commitid iSS5izVyR98PFaXD; 1.7 date 2022.04.20.20.42.45; author wiz; state Exp; branches; next 1.6; commitid 3h7aO1HPgzrWRYAD; 1.6 date 2022.01.25.04.12.41; author mef; state Exp; branches; next 1.5; commitid aLY74AB7Eo3E7YpD; 1.5 date 2022.01.18.14.17.22; author tnn; state Exp; branches; next 1.4; commitid qnzNLHRXIXE0H7pD; 1.4 date 2021.04.02.08.32.57; author wiz; state Exp; branches; next 1.3; commitid zbskQgHalLMR8HNC; 1.3 date 2020.10.06.09.25.26; author wiz; state Exp; branches; next 1.2; commitid geg8xQDxjpFx9PqC; 1.2 date 2020.06.05.11.22.44; author ryoon; state Exp; branches; next 1.1; commitid FJjyaNM8N9TXK1bC; 1.1 date 2020.02.05.13.32.27; author ryoon; state Exp; branches; next ; commitid xKWtTL1vAWhDmuVB; desc @@ 1.10 log @spdlog: updated to 1.14.0 Version 1.14.0 Updated bundled fmt to version 10.2.1. Mapped Diagnostic Context (MDC) support MDC is a simple map of key->string values stored in thread local storage whose content will be printed by the loggers. Usage example: #include "spdlog/mdc.h" .. spdlog::mdc::put("mdc_key_1", "mdc_value_1"); spdlog::info("Hello, {}", "World!"); // => [2024-04-26 02:08:05.040] [info] [mdc_key_1:mdc_value_1] Hello, World! Add milliseconds support to stopwatch Add std::string_view overloads for logger accessor Make async_logger::flush() synchronous - wait for the flush operation to complete before returning Use _stat() on Windows to be more UTF8 friendly Add details about how compile time macros work Fix typos found by codespell Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed Fix the problem of compilation failure under MINGW Add missing include in circular_q.h Don't remove previous defaullt logger from registry in set_default_logger. Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. Updated INSTALL.md has to better reflect compiler info Fixed README.md example @ text @@@comment $NetBSD: PLIST,v 1.9 2023/07/18 04:59:01 adam Exp $ include/spdlog/async.h include/spdlog/async_logger-inl.h include/spdlog/async_logger.h include/spdlog/cfg/argv.h include/spdlog/cfg/env.h include/spdlog/cfg/helpers-inl.h include/spdlog/cfg/helpers.h include/spdlog/common-inl.h include/spdlog/common.h include/spdlog/details/backtracer-inl.h include/spdlog/details/backtracer.h include/spdlog/details/circular_q.h include/spdlog/details/console_globals.h include/spdlog/details/file_helper-inl.h include/spdlog/details/file_helper.h include/spdlog/details/fmt_helper.h include/spdlog/details/log_msg-inl.h include/spdlog/details/log_msg.h include/spdlog/details/log_msg_buffer-inl.h include/spdlog/details/log_msg_buffer.h include/spdlog/details/mpmc_blocking_q.h include/spdlog/details/null_mutex.h include/spdlog/details/os-inl.h include/spdlog/details/os.h include/spdlog/details/periodic_worker-inl.h include/spdlog/details/periodic_worker.h include/spdlog/details/registry-inl.h include/spdlog/details/registry.h include/spdlog/details/synchronous_factory.h include/spdlog/details/tcp_client-windows.h include/spdlog/details/tcp_client.h include/spdlog/details/thread_pool-inl.h include/spdlog/details/thread_pool.h include/spdlog/details/udp_client-windows.h include/spdlog/details/udp_client.h include/spdlog/details/windows_include.h include/spdlog/fmt/bin_to_hex.h include/spdlog/fmt/chrono.h include/spdlog/fmt/compile.h include/spdlog/fmt/fmt.h include/spdlog/fmt/ostr.h include/spdlog/fmt/ranges.h include/spdlog/fmt/std.h include/spdlog/fmt/xchar.h include/spdlog/formatter.h include/spdlog/fwd.h include/spdlog/logger-inl.h include/spdlog/logger.h include/spdlog/mdc.h include/spdlog/pattern_formatter-inl.h include/spdlog/pattern_formatter.h include/spdlog/sinks/android_sink.h include/spdlog/sinks/ansicolor_sink-inl.h include/spdlog/sinks/ansicolor_sink.h include/spdlog/sinks/base_sink-inl.h include/spdlog/sinks/base_sink.h include/spdlog/sinks/basic_file_sink-inl.h include/spdlog/sinks/basic_file_sink.h include/spdlog/sinks/callback_sink.h include/spdlog/sinks/daily_file_sink.h include/spdlog/sinks/dist_sink.h include/spdlog/sinks/dup_filter_sink.h include/spdlog/sinks/hourly_file_sink.h include/spdlog/sinks/kafka_sink.h include/spdlog/sinks/mongo_sink.h include/spdlog/sinks/msvc_sink.h include/spdlog/sinks/null_sink.h include/spdlog/sinks/ostream_sink.h include/spdlog/sinks/qt_sinks.h include/spdlog/sinks/ringbuffer_sink.h include/spdlog/sinks/rotating_file_sink-inl.h include/spdlog/sinks/rotating_file_sink.h include/spdlog/sinks/sink-inl.h include/spdlog/sinks/sink.h include/spdlog/sinks/stdout_color_sinks-inl.h include/spdlog/sinks/stdout_color_sinks.h include/spdlog/sinks/stdout_sinks-inl.h include/spdlog/sinks/stdout_sinks.h include/spdlog/sinks/syslog_sink.h include/spdlog/sinks/systemd_sink.h include/spdlog/sinks/tcp_sink.h include/spdlog/sinks/udp_sink.h include/spdlog/sinks/win_eventlog_sink.h include/spdlog/sinks/wincolor_sink-inl.h include/spdlog/sinks/wincolor_sink.h include/spdlog/spdlog-inl.h include/spdlog/spdlog.h include/spdlog/stopwatch.h include/spdlog/tweakme.h include/spdlog/version.h lib/cmake/spdlog/spdlogConfig.cmake lib/cmake/spdlog/spdlogConfigTargets-release.cmake lib/cmake/spdlog/spdlogConfigTargets.cmake lib/cmake/spdlog/spdlogConfigVersion.cmake lib/libspdlog.so lib/libspdlog.so.${PKGVERSION} lib/libspdlog.so.1 lib/pkgconfig/spdlog.pc @ 1.9 log @spdlog: updated to 1.12.0 1.12.0 Support for external fmtlib versions 10.x Better support for std::format Added new qt color sink. Logs to QTextEdit widget with some nice colors. Update #include to a deprecated fmt header Fixes and impovements to dup_filter_sink Fix unnecessary empty backtrace begin/end logs Fixed variable name in msvc_sink Add system includes (SPDLOG_SYSTEM_INCLUDES) cmake option Improve dequeue of the async queue Fix tcp_client sink for FreeBSD Support linux/musl libc Support newlib C library configurations without tm_gmtoff field Fix type of event id in win_eventlog_sink Fix -Wshadow warnings in spdlog::sinks::dist_sink Spelling corrections Add sync() function to file_helper Add a trivial callback_sink Fix unexpected delimiter at start of line in to_hex formatter Fix MinGW build issue on example Add optional TID definition to the systemd sink Added apply_logger_env_levels() Support utf8 in msvc_sink Better handling of utf to wchar (66407f5). Use catch v3 for tests New kafka sink Fix os namespace in systemd_sink.h Enable systemd_sink tests in linux pipeline Fix stdout_sink_base::log's fflush() behaviour inconsistency Fix for missing pthread_threadid_np in macOS < 10.6 and PowerPC Fix ringbuffer_sink moving warning Update INSTALL doc Fix warning in qt_sinks.h Remove IPv4 limitation from tcp_client Fix android sink when message is not loggable @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.8 2022/10/10 12:46:32 adam Exp $ d50 1 @ 1.8 log @spdlog: use external fmtlib to avoid conflict between fmtlib v8 and v9; remove dylb madness; bump revision @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2022/04/20 20:42:45 wiz Exp $ d44 1 d59 1 d64 1 @ 1.7 log @spdlog: update to 1.10.0. Bump fmt to version 8.1.1. Added file event handlers #2165, #2169 Thanks @@seker. You can get callbacks from spdlog before/after log file has been opened or closed. This is useful for cleanup procedures or for adding something to the start/end of the log files. Fixed rotating file sink: when disk is full log rotation resulted zero size log files. #2261. (thanks @@kishorekrd for reporting). Added new udp_sink #2090. Thanks @@CJLove (Experimental) Option to depend on std::format instead of fmtlib (set SPDLOG_USE_STD_FORMAT and use C++20). #2170 Thanks @@sylveon . Improved file name for hourly file sink #2047. Thanks @@seker . Added code location information for error handler #2048. Thanks @@D-r-P-3-p-p-3-r . Fixed qt_sinks ctor #2056. Thanks @@mguludag . List Debian instructions in the README #2057. Thanks @@mr-c , Updated to latest Travis CI Build Status #2094. Thanks @@jspraul . Fixed unhandled errors in udp sink. #2096. Thanks @@mmarkeloff . CMake improvement regarding cmake_minimum_required and policy. #2098. Thanks @@reddwarf69 . Fixed mongo_sink compile in older gcc versions #2102 . Thanks @@yzz-ihep . Remove mutable keyword from mutex_ member in of sinks. #2140 . Thanks @@sunlong169 . Fix typos #2171. Thanks @@rex4539 . Fixed udp sink build on FreeBSD #2172. Thanks @@keith-dev . Avoid c-style casting in stdout sinks. #2179. Thanks @@ibmibmibm . Fixed tweakme.h compile error under msvcs when SPDLOG_FUNCTION is defined #2182. Thanks @@Light3039 . Fixed compiling errors on AIX #2181. Thanks @@lisr . Fixed runtime when build with -fsanitize=cfi #1972. Thanks @@bansan85 . Remove extraneous semicolon #2190. Thanks @@sylveon. Added example how to replace default logger. #2194. Thanks @@rioki . Fixed usage of ranges and to_hex in the same compile unit #2195. Thanks @@patrickroocks . Reduce warnings with pedantic compiler -Wuseless-cast #2216. Thanks @@vnepogodin . Support using std::span in to_hex #2228. Thanks @@timblechmann . Reset current size if rotated files on open #2234. Thanks @@SpriteOvO . Allow forward-declaration of level_enum #2245. Thanks @@daverigby . Call localtime() only if pattern_formatter really needs it #2246. Thanks @@doug1234 . Removed unneeded spaces from code. #2249. Thanks @@PixelParas . Added a few missing files/directories to the gitignore #2255. Thanks @@LeonBrands . Fixed issue #2201 (Pattern width is not applied for missing source information). #2269. Thanks @@kyuheon-kr . Limit max number of rotating files to 200000. (Fixed #1905). Thanks @@surfycui (#2273) pattern_formatter: fix reorder-ctor warning #2278. Thanks @@adriweb . Fixed spdlogConfig.cmake when built with SPDLOG_FMT_EXTERNAL_HO #2300. Thanks @@adamcalhoon . Fixed fopen_s(..) error handling when PREVENT_CHILD_FD is defined #2305. Thanks @@nUl1. Fixed compiler error when building on Windows with #define UNICODE #2317. Thanks @@risa2000 . Added option to enable formatting of systemd sink #2324, #2320. Thanks @@Delgan . Added optional "ident" argument to systemd sink constructor #2328. Thanks @@Delgan . @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2022/01/25 04:12:41 mef Exp $ a38 14 include/spdlog/fmt/bundled/args.h include/spdlog/fmt/bundled/chrono.h include/spdlog/fmt/bundled/color.h include/spdlog/fmt/bundled/compile.h include/spdlog/fmt/bundled/core.h include/spdlog/fmt/bundled/fmt.license.rst include/spdlog/fmt/bundled/format-inl.h include/spdlog/fmt/bundled/format.h include/spdlog/fmt/bundled/locale.h include/spdlog/fmt/bundled/os.h include/spdlog/fmt/bundled/ostream.h include/spdlog/fmt/bundled/printf.h include/spdlog/fmt/bundled/ranges.h include/spdlog/fmt/bundled/xchar.h d92 3 a94 5 lib/libspdlog.${SOEXT} ${PLIST.dylib}lib/libspdlog.1.${SOEXT} ${PLIST.dylib}lib/libspdlog.${PKGVERSION}.${SOEXT} ${PLIST.notdylib}lib/libspdlog.${SOEXT}.1 ${PLIST.notdylib}lib/libspdlog.${SOEXT}.${PKGVERSION} @ 1.6 log @(devel/spdlog) Updated 1.8.5 to 1.9.2 (https://github.com/gabime/spdlog/releases/tag/v1.9.2) Version 1.9.2 Latest @@gabime gabime released this Aug 13, 2021 175 commits to v1.x since this release v1.9.2 eb32206 Fixed clang compiler errors when using spdlog in c++20. Thanks @@dkavolis (#2037, #2034). Fixed the Qt sinks to accurately trim the newline chars. Thanks @@MadMax411 (#2015). Improved and simplified Qt sinks implementation. Thanks @@mguludag (#2016, #2018). Fixed macro SPDLOG_LEVEL_NAME_xxx to always translate to the spdlog namespace. Thanks @@ashley-b for reporting (#2022). Fixed typo in readme. Thanks @@p-ranav (#2024). Fixed the MongoDB sink compilation in c++11. Thanks @@jabartek (#2025). Fixed double include of same file in thread_pool.h . Thanks @@hbwang15 (#2026). Ensure that the CMake exported package is relocatable. Thanks @@daverigby (#2029). Remove std::distance usage for possible performance gain. Thanks @@neheb (#2030). Support of inclusion of bin_to_hex.h in any order with spdlog.h. Thanks @@dmerkushov (#2035). Fixed install instructions for "header only" dir. Thanks @@madeso (#2036). @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2022/01/18 14:17:22 tnn Exp $ d35 2 d44 1 d57 1 d93 1 @ 1.5 log @spdlog: build as dynamic library instead of static Got relocation errors while linking gnuradio on Linux with the static library due to missing -fPIC. @ text @d1 1 a1 1 @@comment $NetBSD$ d37 1 a37 1 include/spdlog/fmt/bundled/LICENSE.rst a46 1 include/spdlog/fmt/bundled/posix.h d49 1 d51 1 d54 1 d72 1 d76 1 @ 1.4 log @spdlog: update to 1.8.5. 1.8.5 Fix compiling with C++17: remove constexpr on level_string_views. Thanks @@stevenlunt (#1889). 1.8.4 Remove version requirement from find_package when searching external fmt. #1890. Thanks @@prince-chrismc 1.8.3 New hourly file sink . Creates new file every hour. Can be limited to retain only the last N files. Thanks @@BVonk (#1763). New daily sink filename custom formatting. Users now can pass custom strftime pattern to the log filename. For example: daily_logger_format_mt("loggername", "log-%Y%m%d:%H:%M.txt", hours, minutes);. Thanks @@fawdlstty (#1847). Fix windows event sink log compilation with UNICODE preprocessor. Thanks @@iko1 (#1760). Add SPDLOG_DISABLE_DEFAULT_LOGGER as a CMake option. Thanks @@shimaowo (#1765, #1766). Improve color terminal detection. Thanks @@dominicpoeschko (#1768). Prevent windows color sink to leak windows headers into user code Thanks @@Ryan-rsm-McKenzie (#1771). Ensure SPDLOG_FMT_EXTERNAL is honored in the bench program. Thanks @@Ryan-rsm-McKenzie (#1773). Skip CMake module mode when finding fmt. Thanks @@Ryan-rsm-McKenzie (#1774). Better support for "/" separators on Windows, and improve wchar filename test coverage. Thanks @@sylveon (#1787). Open files with "ab" mode even if truncating to better support logrotate(8). Thanks @@graydon (#1795). Fix compiling error and typo in hourly file sink. Thanks @@sillykelvin (#1805). Add constexpr to SPDLOG_LEVEL_NAMES declaration. Thanks @@gv-me (#1798). Initializer list style consistency. Thanks @@ChristianPanov (#1807). Fix call to non-constexpr function (#1811). Better numeric_limits<>::max/min fix when SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined. Thanks @@NukeULater (#1819). Fix to prevent MSVC warning flags to propagate to CUDA. Thanks @@prateek9623 (#1825, #1829). Fix windows stdout_sink raising exception when used GUI Windows Apps that lack a console. Thanks @@dgehri for reporting (#1828). Simplified wincolor sink code and intensify the red and yellow colors. Set default value to registry::err_handler_ to resolve Klocwork warning. . Thanks @@jneruda (#1835). Formatter bench: Fix compilation by avoiding function name decay mechanics. Thanks @@MathiasMagnus (#1846). Add build2 package support in readme. Thanks @@Klaim (#1851). Make sure __cplusplus is defined under msvc CMakeLists.txt Fixed VS2019 W4 cast warning (#1876). Fix warning whe the compilation flag -Wswitch-default is present. Thanks @@imsherlock (#1882). @ text @d97 5 a101 1 lib/libspdlog.a @ 1.3 log @spdlog: update to 1.8.1. 1.8.1 Fixed load_env_levels() and load_argv_levels() #1680 (thanks @@Tridacnid ). Fixed stdout sink that produced extra carriage returns on Windows #1675 (thanks @@chris-t-w ). Fixed msvc_sink including windows.h #1667 (thanks @@Ryan-rsm-McKenzie). Fixed stopwatch's clock to use chrono::steady_clock #1676 (thanks @@SuperWig). Added support for Rcpp (R cpp compiler) #1685 (thanks @@eddelbuettel). 1.8.0 Upgraded bundled fmt to version 7.0.3. New stopwatch utility for quick & easy logging of elapsed time. Raised CMake requirement to 3.10 and cleanup CMakeLists.txt (#1624). Thanks @@tambry. Added get_level() and should_log() functions to the spdlog:: namespace (#1628). Thanks @@eyalroz. Fixed tcp_client for macOS (#1640). Thanks @@dkruempe. Fixed cfg::load_env_levels() function declaration (#1651). Thanks @@bareya. Updated Fedora install info in the readme (#1653). Thanks @@gk6k6k. Fixed #1617 (aligned function pattern flag is broken). Thanks @@VelocityRa for reporting. Fixed #1581 (compiling under msys in win10). @ text @d69 1 @ 1.2 log @spdlog: Update to 1.6.1 Changelog: 1.6.1 Fixed deadlock in daily_file_sink that happened while cleaning older files. Thanks @@IIFE for reporting(#1570) and for fixing(#1571). Fixed ringbuffer_sink::last_raw() and ringbuffer_sink::last_formatted() that didn't return latest elements. Thanks @@vekkuli for reporting and fixing (#1563). Fixed missing symbol wstr_to_utf8buf(..) in windows dll build. Thanks @@haquocviet for reporting (#1569). Bumped bundled fmt to version 6.2.1. 1.6.0 What's new Load log levels from environment variable SPDLOG_LEVEL : #include "spdlog/cfg/env.h" ... spdlog::cfg::load_env_levels(); $ # set log level to debug $ SPDLOG_LEVEL=debug && ./example $ # set to info except for mylogger which is set to trace: $ SPDLOG_LEVEL=info,mylogger=trace && ./example $ # turn off all logging except for mylogger which is set to debug:: $ SPDLOG_LEVEL=off,mylogger=debug && ./example Load log levels from argv (e.g. ./example SPDLOG_LEVEL=debug): #include "spdlog/cfg/argv.h" ... spdlog::cfg::load_argv_levels(argc, argv); New windows eventlog sink . Thanks @@ban-dana (#1418). New tcp sink that sends log messages in tcp to a remote server. Thanks @@Proheeler (#1426). Extend spdlog with your own flags in the log pattern. See wiki for details. Support for building spdlog as dll under windows. Thanks vejmartin (#1467, 3b73278, 5b3a183). Bump the bundled fmt version to 6.2.0 . Fixes and Improvements Prevent race condition when SPDLOG_PREVENT_CHILD_FD is defined. Thanks @@dominicpoeschko (#1423). Fix race condition in the filename() function in the file sinks. Thanks @@tt4g (#1430, #1431). Fix ansicolor_sink::set_color(..) - can cause memory violation if user provides a custom color code that points to stack memory (#1540, 0b36d4e). Thanks @@caizongchao for reporting. Fix potential buffer overflow in color_sinks if creating multiple color sinks in the same logger and one of them has a pattern without color flags (#1452, 64de880). Thanks @@dominicpoeschko for reporting. Optimize cases when string_view is passed to the logger to avoid unnecessary fmt::format. Thanks dominicpoeschko (#1424) . Support for max files in daily logger - delete oldest files after creating the daily file. Thanks @@ruoshui1314 (#1394). Fix deprecated warning with C++14 and external fmt lib (#1439). Thanks @@ClausKlein for reporting. Optimize colos sinks to use std::array instead of map to find color codes (695912c, 4b7c059). Thanks @@qis for the suggestion. Fix Win32 event log sink compilation. Thanks @@Crunkle (#1444). Don't include windows.h in common.h. Thanks @@ghost (#1453). Resolve erroneous clang-tidy warning about using a moved from pointer. Thanks @@Ruffel (#1457). Fixed numerous clang-tidy warnings. Added options to to_hex to output hex like hexdump. Thanks @@ngugcx (#1472). Fix Windows setenv check. Thanks @@Crunkle (#1475). Removed the 'SPDLOG_NO_NAME` macro in tweakme.h and cmake. Added a forward declaration header spdlog\fwd.h . Thanks @@horenmar for the suggestion (#1481). Moved throw to dedicated function to optimize compile-time and runtime-performance. Thanks @@horenmar for the suggestion (#1483). Fix a build issue when SPDLOG_PREVENT_CHILD_FD is defined. Thanks @@Naios (#1487). Fix issue with using external fmt (#1480). Thanks @@nalinigans for reporting. Minor performance optimizations in pattern formatter (ca9c83f, 76389e0, 7766bc2, d38bd13) Fixed on Android compilation #1527. Thanks @@Bizyroth for reporting. Add log function to the logger API to allow logging with custom timepoint. #1521 - Thanks @@ron003 . Fix missing exported symbol when building spdlog.dll in windows (#1535, 348c438). Thanks @@plmzod for reporting. Dropped meson support. Fix typos and tabs in the code. Thanks @@waywardmonkeys (#1536) . CMake: Fix GNUInstallDirs include location Thanks @@vitlav (#1407). CMake: workaround for Unknown extension ".c" for file issue . Thanks @@niamster (#1442). CMake: Support CPack RPM generation. Thanks @@tcraigtyler (#1451). CMake: Disabled extra warnings generation by default. Use SPDLOG_BUILD_WARNINGS=ON to enable again. Thanks @@Glamhoth (#1503 02802af, 6440733, 1f7f1c1) CMake: Support for precompiled headers with SPDLOG_ENABLE_PCH flag. Thanks @@OlivierLDff (#1484). CMake: Add /WX MSVC compiler option for only if mscv compiler is used. Thanks @@trondhe (#1495). CMake: Set minimum version of fmt to 5.3.0. Thanks @@Montellese (#1525). CMake: Fix tabs, whitespaces and eol. Thanks @@waywardmonkeys (#1537). Tests: removed duplicate entry for count_lines(). Thanks @@emmenlau (#1417). Tests: don't run spdlog-utests and spdlog-utests-ho in parallel. Thanks @@tt4g (#1421). Tests: Enable running the tests against an installed copy of spdlog. Thanks @@mr-c (#1422). Tests: Support empty SPDLOG_EOL. Thanks @@emmenlau (#1414). README: add conda as a supported package manager . Thanks @@avrahamshukron (#1473). README: Replace yaourt with yay` pacakge manage for archlinux. Thanks @@zyansheep (#1494). @ text @a8 1 include/spdlog/cfg/log_levels.h d45 1 d50 1 d89 1 @ 1.1 log @devel/spdlog: import spdlog-1.5.0 Very fast, header-only/compipled, C++ logging library. @ text @d5 5 a26 2 include/spdlog/details/pattern_formatter-inl.h include/spdlog/details/pattern_formatter.h d32 2 d36 1 d53 1 d56 2 d82 2 d90 4 @