gabime
501e3480ca
Require c++17 at mimumum
2023-09-22 18:24:45 +03:00
gabime
b3ab35cf8e
Fix issues with string view
2023-09-22 18:24:45 +03:00
gabime
b2372fd076
Enable std::source_location if SPDLOG_EMIT_SOURCE_LOCATION is defined
2023-09-22 18:24:45 +03:00
gabime
1f2561c548
Fixed tests. remove logging of numbers directly
2023-09-22 18:24:45 +03:00
gabime
ac6b7ec87e
check should_log in log_with_format_
2023-09-22 18:24:45 +03:00
gabime
f755cfc0e7
Added move test to circular_q
2023-09-22 18:24:45 +03:00
gabime
db76ab6c9f
Fixed README.md and example.cpp
2023-09-22 18:24:45 +03:00
gabime
9d6dd2a691
Fixed warning for example
2023-09-22 18:24:45 +03:00
gabime
19d4e60561
Replaced details::make_unique with std::make_unique
2023-09-22 18:24:45 +03:00
gabime
866744e40e
Added ci for SPDLOG_USE_STD_FORMAT=ON option
2023-09-22 18:24:45 +03:00
gabime
75028b3d40
Added ci for SPDLOG_USE_STD_FORMAT=ON option
2023-09-22 18:24:45 +03:00
gabime
90127164de
Added ci for SPDLOG_USE_STD_FORMAT=ON option
2023-09-22 18:24:45 +03:00
gabime
e6b894665c
Added ci for SPDLOG_USE_STD_FORMAT=ON option
2023-09-22 18:24:45 +03:00
gabime
243a840da7
Fixed test when using std format
2023-09-22 18:24:45 +03:00
gabime
32b2fa8877
Fixed tests
2023-09-22 18:24:45 +03:00
gabime
4965d6ef68
Bumped bundled fmt to version 10.1.1
2023-09-22 18:24:45 +03:00
gabime
11770fc7e5
Added comment in ringbuffer_sink.h
2023-09-22 18:24:45 +03:00
gabime
8f7400731e
ringbuffer_sink: replaced last_raw() and last_formatted() with drain_raw() and drain_formatted() and added tests
2023-09-22 18:24:45 +03:00
gabime
d8829e7714
Added [[nodiscard]] qualifiers to circular_q
2023-09-22 18:24:45 +03:00
gabime
55f84d458b
Return true from details::circular_q::full() if capacity is 0
2023-09-22 18:24:45 +03:00
gabime
a8b74096b2
Simplified details::circular_q by removing iterator support and updated tests
2023-09-22 18:24:45 +03:00
gabime
aacea38f9d
Updated details::circular_q and added some tests for it
2023-09-22 18:24:45 +03:00
gabime
820baa886c
Updated details::circular_q and added some tests for it
2023-09-22 18:24:45 +03:00
gabime
202260719f
merge
2023-09-22 18:24:45 +03:00
gabime
647fc3ab56
Fix ci
2023-09-22 18:24:45 +03:00
gabime
39b6ead2bc
Fix ci
2023-09-22 18:24:45 +03:00
gabime
bc3ef7d334
Fix ci
2023-09-22 18:24:45 +03:00
gabime
69149a3c76
Rebase v1.x
2023-09-22 18:24:45 +03:00
gabime
5993e78aac
Removed SPDLOG_WCHAR_SUPPORT macro
2023-09-22 18:24:45 +03:00
gabime
7c054b6dba
Inlined sink_it_
2023-09-22 18:24:45 +03:00
gabime
54d402e094
Fixed tidy warning
2023-09-22 18:24:45 +03:00
gabime
6a53d6354b
minor cleanup
2023-09-22 18:24:45 +03:00
gabime
a38add8456
Removed SPDLOG_NO_TLS and updated cmake
2023-09-22 18:24:45 +03:00
gabime
e1ee0c62a7
Replaced SPDLOG_CONSTEXPR and SPDLOG_NOEXCEPT macros with c++20 keywords
2023-09-22 18:24:45 +03:00
gabime
d7db2cf3aa
Added some [[nodiscard]] annotations
2023-09-22 18:24:45 +03:00
gabime
6cac90b89a
clang format
2023-09-22 18:24:45 +03:00
gabime
2ecc00e9c6
Simplified code
2023-09-22 18:24:45 +03:00
gabime
92daf6954b
Removed backtrace feature
2023-09-22 18:24:45 +03:00
gabime
d94830814f
Removed SPDLOG_WCHAR_TO_UTF8_SUPPORT
2023-09-22 18:24:45 +03:00
gabime
11ddcb2e91
Require c++20 standard
2023-09-22 18:24:45 +03:00
gabime
f530b2dbaa
Upaded major ver to 2.0.0
2023-09-22 18:24:45 +03:00
gabime
213b2c0151
Bumped spdlog version to 1.12.0
2023-09-22 18:24:45 +03:00
gabime
b4004586e0
Fixed FMT_EXPORT to FMT_LIB_EXPORT in CMakeLists.txt
2023-09-22 18:24:45 +03:00
gabime
27c518d509
Updated bundled fmt to version 10.0.0
2023-09-22 18:24:45 +03:00
gabime
ea6d8fde1d
Upaded major ver to 2.0.0
2023-09-22 18:24:45 +03:00
Gabi Melman
b9cb721b92
Update async_logger-inl.h
2023-09-22 02:42:37 +03:00
Gabi Melman
1d6dbc2a56
Fix code formatting of async_logger-inl.h
2023-09-22 02:42:00 +03:00
Yubin
b5b5043d42
Support async_overflow_policy::discard_new ( #2876 )
...
Reason for the discard_new policy: when there is an overflow, there
is usually some unexpected issue (a bug, or some other unexpected stuff).
And in case of unexpected issue, the first arrived log messages are usually
more important than subsequent ones. For example, some application
keep logging error messages in case of functionality failure, which,
when using async_overflow_policy::overrun_oldest, will overrun the
first arrived messages that may contain real reason for the failure.
2023-09-09 23:05:08 +03:00
gabime
d109e1dcd0
minor cleanup
2023-09-09 13:32:44 +03:00
gabime
a98d3ab0c7
clang format
2023-09-09 12:56:47 +03:00