LowLevelLore
06b7a8a5f2
Added timeout to send for tcp_client and tcp_client-windows
6 months ago
LowLevelLore
9e1a7e048a
Added timeout to send for tcp_client and tcp_client-windows
6 months ago
Gabi Melman
ac432c3602
Gabime/v1.15.1 ( #3332 )
...
* Updated bundled fmt to version 11.1.3
* Bump version to 1.15.1
7 months ago
Janusz Chorko
3c23c27d2d
Revert "fix: Compatibility with external fmtlib 11.1.1 ( #3312 )" ( #3331 )
...
This reverts commit 7f8060d5b2
.
7 months ago
Ken Matsui
ae1de0dc8c
Support custom environment variables for load_env_levels ( #3327 )
...
SPDLOG_LEVEL is currently supported to control log levels via
load_env_levels.
This patch adds support for other environment variable names, such as
MYAPP_LEVEL, for load_env_levels.
7 months ago
Gabi Melman
7cbf2a6967
Gabime/ansicolor sink improvements ( #3323 )
...
* Added lock to set_color_mode in asnicolor_sink
* Added const qualifiers to some ansicolor_sink functions
7 months ago
Alexander
57505989b7
SPDLOG_LEVEL_NAMES, comment use string_view_literals ( #3291 )
...
* SPDLOG_LEVEL_NAMES, comment use string_view_literals
* SPDLOG_LEVEL_NAMES, comment use string_view_literals
7 months ago
koniarik
ad0f31c009
Enabled bin_to_hex utest for stdformat, fixed std::formatter ( #3315 )
...
* Enabled bin_to_hex utest for stdformat, and fixed std::formatter
* fixed usage of \ in macos.yml
* explicitly cast diff variable in test_sink
* moved from ::iterator to decltype
* added fix for custom callbacks
---------
Co-authored-by: Jan Koniarik <veverak@Jans-MacBook-Pro.local>
8 months ago
jdrouhard
96a8f6250c
fix: remove unused to_string_view overload in fmt >= 11.1 ( #3314 )
8 months ago
Christian Blichmann
7f8060d5b2
fix: Compatibility with external fmtlib 11.1.1 ( #3312 )
...
Include fmtlib's `xchar` header to include `fmt::basic_format_string`.
Otherwise, compilation with an external fmtlib 11.1.1 fails with
```
In file included from include/spdlog/spdlog.h:12:
include/spdlog/common.h:369:49: error: no template named 'basic_format_string' in namespace 'fmt'; did you mean 'std::basic_format_string'?
369 | inline fmt::basic_string_view<T> to_string_view(fmt::basic_format_string<T, Args...> fmt) {
| ^~~~~
```
Signed-off-by: Christian Blichmann <cblichmann@google.com>
8 months ago
Rui Chen
276ee5f5c0
fix: update to_string_view function for fmt 11.1 ( #3301 )
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
8 months ago
Matteo Del Seppia
24dde318fe
Adding lock to rotate_now() ( #3281 )
9 months ago
Matteo Del Seppia
65e388e82b
Adding on demand truncation for basic file sinks ( #3280 )
...
* Adding support to truncate on demand for basic file sink
* Remove unnecessary file close
* Adding lock in basic_file_sink truncate()
9 months ago
Gabi Melman
1e6250e183
Gabime/fwrite unlocked ( #3276 )
...
* Use locking fwrite_unlocked if possible
* Added compile definitions to header_only
9 months ago
hjs-ast
951c5b9987
Allow manual rotation of rotating_file_sink ( #3269 )
...
* Allow manual rotation of rotating_file_sink
* Rename rotation method
* Attempted fix for tests on Windows
* Apply review mark-ups
9 months ago
Gabi Melman
15f539685b
Update null_sink to be final ( #3267 )
9 months ago
F1F88
51a0deca2c
docs: Removed duplicate line in daily_file_sink comment ( #3249 )
10 months ago
gabime
8e5613379f
Version 1.15.0
10 months ago
captainurist
5673e9e545
utf8_to_wstrbuf now handles invalid utf8 sequences ( #3244 )
10 months ago
Gabi Melman
85bdab0c18
Update bundled fmt to 11.0.2 ( #3236 )
10 months ago
Gabi Melman
63d1884215
Gabime/async flush ( #3235 )
...
* Revert "Ensure flush callback gets called in move-assign operator (#3232 )"
This reverts commit b6da59447f
.
* Revert "Exchange promise for condition_variable when flushing (fixes #3221 ) (#3228 )"
This reverts commit 16e0d2e77c
.
* Revert PR #3049
10 months ago
Michael de Lang
b6da59447f
Ensure flush callback gets called in move-assign operator ( #3232 )
10 months ago
Michael de Lang
16e0d2e77c
Exchange promise for condition_variable when flushing ( fixes #3221 ) ( #3228 )
...
std::promise and std::future use std::call_once under the hood, which requires
the tls-model to be at least initial_exec, excluding local_exec.
Furthermore, gcc has a bug regarding exceptions in std::call_once that
is best avoided. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66146
for more info.
Signed-off-by: Michael de Lang <kingoipo@gmail.com>
10 months ago
hydai
e593f6695c
Fix warning - extra ';' for -Wextra-semi ( #3198 )
...
Signed-off-by: hydai <z54981220@gmail.com>
11 months ago
Gabi Melman
2c76e6101a
Fix #3194 - Use Sep instead of Sept for abbreviated month
11 months ago
Gabi Melman
c1fbafdcef
Update mdc.h ( #3185 )
...
Update error message
12 months ago
allen_qfl
362214a349
fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS ( #3184 )
...
Co-authored-by: dyf <yufeng.duan@senscape.com.cn>
12 months ago
Leslie
2169a6f6ae
use std::lock_guard instead of std::unique_lock ( #3179 )
12 months ago
Rasmus
271f0f3b14
Add info about max_files in the docstrings of hourly/daily file sinks ( #3170 )
12 months ago
Eugene Smirnov
a3a0c9d663
compilation error gcc 8.5 with [-Werror=suggest-override] ( #3158 )
1 year ago
Alex Overchenko
885b5473e2
Fix building with `FMT_ENFORCE_COMPILE_STRING` ( #3137 )
1 year ago
Philippe Vaucher
eeb22c13bb
Allow customization of syslog_sink ( #3124 )
...
Thanks @Silex
1 year ago
Dominik Grabiec
c3aed4b683
Add wide character formatting and output support to wincolor_sink. ( #3092 )
...
Fixes printing of unicode characters to the windows console such as microsecond suffix for std::chrono types.
1 year ago
gabime
3b4fd93bd0
Updated comment about mdc
1 year ago
gabime
2122eb2194
Update spdlog version to 1.14.1
1 year ago
gabime
22b0f4fc06
Clang format
1 year ago
Gabi Melman
37b847692e
Revert pr #3023 (std::string_view overloads for logger accessor for c++17)
1 year ago
gabime
94a8e87c71
Fix #3079
1 year ago
gabime
238c9ffa5d
Bump spdlog to version 1.14.0
1 year ago
gabime
3b4c775b5b
Update comment about set_default_logger
1 year ago
gabime
3403f27898
Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016
1 year ago
gabime
71925ca382
Revmoed definition of deprecated fmt macros
1 year ago
Gabi Melman
b7e0e2c237
Fix #3073
1 year ago
Gabi Melman
1e7d7e0766
Updated bundled fmt to 10.2.1
1 year ago
Gabi Melman
8fed530bdf
Update mdc.h
1 year ago
gabime
1253a57db6
Add mdc support for default format
1 year ago
gabime
cba66029e2
Update mdc
1 year ago
Gabi Melman
4517ce8b5c
Update mdc.h
1 year ago
Gabi Melman
1f93017403
Update mdc.h
1 year ago
Gabi Melman
f030afe696
Update mdc.h
1 year ago