Path to this page:
./
devel/spdlog,
Fast C++ logging library
Branch: CURRENT,
Version: 1.15.0,
Package name: spdlog-1.15.0,
Maintainer: ryoonVery fast, header-only/compiled, C++ logging library.
Required to run:[
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 269.543 KB
Version history: (Expand)
- (2024-11-10) Updated to version: spdlog-1.15.0
- (2024-07-16) Updated to version: spdlog-1.14.1nb1
- (2024-04-30) Updated to version: spdlog-1.14.1
- (2024-04-26) Updated to version: spdlog-1.14.0
- (2024-01-12) Updated to version: spdlog-1.13.0
- (2023-08-14) Updated to version: spdlog-1.12.0nb2
CVS history: (Expand)
2024-11-10 20:57:54 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
spdlog: updated to 1.15.0
1.15.0
Update bundled fmt to 11.0.2
Add wide character formatting and output support to console in wincolor_sink.
Allow customization of syslog_sink
make example compatible with fmt 11
Fix building with FMT_ENFORCE_COMPILE_STRING
fix: set /Zc:__cplusplus and /MP to MSVC only
V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1
Add info about max_files in the docstrings of hourly/daily file sinks
use std::lock_guard instead of std::unique_lock
fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS
Update mdc.h error message
[docs] Update conan install command in README
Update CMakeLists.txt, Fix spelling errors
Fix warning - extra ';' for -Wextra-semi
Improve Cross-Platform Build Instructions in Documentation
Exchange promise for condition_variable when flushing (fixes #3221)
Ensure flush callback gets called in move-assign operator
Make flush async again in async logger to prevent crashes and hangs
Update README.md
utf8_to_wstrbuf now handles invalid utf8 sequences
Added tsan option to CMake and CI
|
2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2024-07-16 12:02:05 by Patrick Welche | Files touched by this commit (42) |
Log message:
Revbump for fmtlib 11.0.1
Pointed out by David Gutteridge on pkgsrc-changes
|
2024-07-10 22:50:57 by Thomas Klausner | Files touched by this commit (2) |
Log message:
spdlog: fix build with fmtlib 11 using upstream patch
|
2024-04-30 20:09:10 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
spdlog: updated to 1.14.1
Version 1.14.1
Fixed compatibility issue between c++17 and c++11
Fixed creating folders under windows when full path with drive letter is given
Added mdc sample. Note: mdc is not supported in async loggers.
|
2024-04-26 19:20:24 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
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
|
2024-01-12 12:48:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
spdlog: updated to 1.13.0
Version 1.13.0
Enhancements
Qt Sink: Allow for darker colors for light backgrounds
Set CMAKE_BUILD_TYPE only for single-config generators
Provide spdlog_header_only in build directory export
Add SPDLOG_TO_VERSION to compare spdlog version
Support async_overflow_policy::discard_new
Make syslog_sink.h's syslog_prio_from_level protected
Fix OS availability check of pthread_threadid_np for iOS
Add .git-blame-ignore-revs to ignore clang-format related commits
Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR
Bug Fixes
Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full
Fix encoding issue in qt_sinks
Fix wrong thread_id (TID) in systemd_sink.h
Update example.cpp to fix the vector issue in bin_example
Fix MSVC compile flag for no exceptions
Fix bug in circular_q::size()
Fix link to fmt license file
Maintenance
Added and updated various tests for circular_q.
Removed obsolete part from CMake configuration files
Removed policy_max from cmake_minimum_required(..).
Updated clang-format to google style and updated various formatting scripts.
Bumped to catch2 v3.5.0.
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|