Path to this page:
./
devel/spdlog,
Fast C++ logging library
Branch: CURRENT,
Version: 1.15.1,
Package name: spdlog-1.15.1,
Maintainer: ryoonVery fast, header-only/compiled, C++ logging library.
Required to run:[
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 269.063 KB
Version history: (Expand)
- (2025-02-01) Updated to version: spdlog-1.15.1
- (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
CVS history: (Expand)
2025-02-01 19:26:12 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
spdlog: updated to 1.15.1
1.15.1
Update bundled fmt version to 11.1.3
Use fwrite_unlocked() if available
On-demand truncation for basic file sinks
Allow manual rotation of rotating_file_sink
Make null_sink final
Fix: Add explicit fmt:: and std:: to avoid ambiguous calls
Fix: Pass /utf-8 only when the compiler is MSVC
Fix: Support bin_to_hex() when using std::format
Support custom environment variables for load_env_levels
Fix: Added a lock to rotate_now()
Fix: Update to_string_view function for fmt 11.1
Fix: Remove unused to_string_view overload in fmt >= 11.1
Fix: Use string_view_literals to resolve issues
Fix: Added a lock to set_color_mode(..) in ansicolor_sink
Fix: Corrected comment in daily_file_sink
Fix: Compatibility with fmtlib 11.1.1
|
2024-12-30 03:08:56 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
devel/spdlog: Fix build with fmtlib-1.11.1
Patch from upstream git repository.
|
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
|