Commit Graph

4397 Commits (gabime/ansicolor_sink_improvements)
 

Author SHA1 Message Date
gabime 58ce6f4dd9 Added const qualifiers to some ansicolor_sink functions 11 months ago
gabime aa97311b99 Added lock to set_color_mode in asnicolor_sink 11 months ago
gabime 96a7d2a1d4 Format CMakeLists.txt 11 months ago
Gabi Melman d71555306a
Added SPDLOG_FWRITE_UNLOCKED option to CMakeLists.txt (#3318)
* Added SPDLOG_FWRITE_UNLOCKED option to CMakeLists.txt

* Update CMakeLists.txt
11 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>
11 months ago
jdrouhard 96a8f6250c
fix: remove unused to_string_view overload in fmt >= 11.1 (#3314) 11 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>
11 months ago
Rui Chen 276ee5f5c0
fix: update to_string_view function for fmt 11.1 (#3301)
Signed-off-by: Rui Chen <rui@chenrui.dev>
12 months ago
Matteo Del Seppia 24dde318fe
Adding lock to rotate_now() (#3281) 1 year 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()
1 year ago
Gabi Melman 1e6250e183
Gabime/fwrite unlocked (#3276)
* Use locking fwrite_unlocked if possible

* Added compile definitions to header_only
1 year 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
1 year ago
Gabi Melman 15f539685b
Update null_sink to be final (#3267) 1 year ago
Gabi Melman 43dcb3982d
Update CMakeLists.txt comment 1 year ago
Gabi Melman 0efef2af24
Update CMakeLists.txt comment 1 year ago
Gabi Melman 018d8aa266
Update CMakeLists.txt 1 year ago
Gabi Melman 35b0417fbe
Update CMakeLists.txt comment 1 year ago
Gabi Melman 94526fa8e8
Update CMakeLists.txt comment 1 year ago
Gabi Melman 633003f40a
Update CMakeLists.txt comment 1 year ago
miyanyan 9edab1b5a1
pass /utf-8 only when compiler is MSVC (#3260) 1 year ago
LiAuTraver 1245bf8e8a
add explicit mt:: and std:: to avoid ambiguous call when both std::format_to and mt::format_to are present (#3259) 1 year ago
F1F88 51a0deca2c
docs: Removed duplicate line in daily_file_sink comment (#3249) 1 year ago
gabime 8e5613379f Version 1.15.0 1 year ago
Gabi Melman 7cee026baa
Added tsan to ci (#3247)
* Added tsan to ci
1 year ago
Gabi Melman ebfa906952 CMake option to Enable/disable msvc /utf-8 flag (on by default) 1 year ago
Gabi Melman 68f6ec7af1 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 1 year ago
Gabi Melman d343d413c2 CMake option to Enable/disable msvc /utf-8 flag (on by default) 1 year ago
captainurist fe4f99527d
Fix utf8_to_wstrbuf tests (#3245) 1 year ago
captainurist 5673e9e545
utf8_to_wstrbuf now handles invalid utf8 sequences (#3244) 1 year ago
gabime 63f0875000 Removed if in ci 1 year ago
Gabi Melman 5fd32e1a70
Update README.md 1 year ago
Gabi Melman 35345182f8
Update README.md (#3240) 1 year ago
Gabi Melman 3c2e002b51
ci-win-2019 (#3239)
Update ci
1 year ago
gabime 6192537d08 Fix win ci 1 year ago
gabime 6c7201553d Fix win ci 1 year ago
gabime d939255f0e Fix win ci 1 year ago
gabime ecc3881122 Fix win ci 1 year ago
gabime bff1a6036a Fix win ci 1 year ago
gabime 6f2ead1a0e refactor win ci 1 year ago
gabime 92f9aa32ce refactor win ci 1 year ago
gabime 64d9b4e263 refactor win ci 1 year ago
gabime 3d3f71dbe2 Fix ci 1 year ago
gabime 3fec1a81b7 Fix ci 1 year ago
gabime 984a959883 Fix ci 1 year ago
gabime 7ecfb3bc9c Fix ci 1 year ago
gabime 614c3a6836 Fix ci 1 year ago
gabime 5dc356dcbe windows ci 1 year ago
gabime a7eb388f84 windows ci wip 1 year ago
Gabi Melman a5cfbf369d Revert "Better support for FMT_UNICODE in cmake"
This reverts commit d373093734.
1 year ago
Gabi Melman d373093734 Better support for FMT_UNICODE in cmake 1 year ago