tt4g
tt4g
As far as I can see there are two problems. 1. `SpdLogger::getLogger()` is not protected by `std::mutex`, so it does not look thread-safe. 2. `SpdLogger::getLogger()` returns `std::shared_ptr&`, so `std::shared_ptr` may...
No other obvious problems are found in the code provided. Since `spdlog::sinks::sink::should_log()` is crashing, it is possible that `m_sink` is an invalid pointer. There is another case where the logger...
Maybe duplicate #2113
The project shares knowledge on a wiki (https://github.com/gabime/spdlog/wiki) that anyone can edit. My opinion is that you can find most of the use cases on the wiki and in the...
Is it a page maintained by someone else's community?
As a workaround, the CMake option variable `SPDLOG_NO_TZ_OFFSET` has been added: #3491 Windows also calculates time zone offsets, so there may be issues that simply went unnoticed until now. Please...
Maybe duplicate https://github.com/gabime/spdlog/issues/3119#issuecomment-2218733127 MSVC has incompatible changes to `std::mutex` (microsoft/STL#4730). If you are using MSVC version 17.10 or later, VIsual Studio Runtime will also crash if version 17.10 or later...
Please install the latest version of Microsoft Visual C++ Redistributable (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) and see if the problem reproduces again.
This is fmt problem, please reopen issue in the [fmt repository](https://github.com/fmtlib/fmt). Similar issue: fmtlib/fmt#4396
It appears that vcpkg does not provide the latest fmt (v12):microsoft/vcpkg#45357 I think this problem will be solved when vcpkg releases the fmt v12.