Commit Graph

4399 Commits (9407d76aab1469472543f68bd0b7ca65a194c04b)
 

Author SHA1 Message Date
gabime 9407d76aab Updated bundled fmt to version 11.1.3 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
gabime 96a7d2a1d4 Format CMakeLists.txt 8 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
8 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
Gabi Melman 43dcb3982d
Update CMakeLists.txt comment 9 months ago
Gabi Melman 0efef2af24
Update CMakeLists.txt comment 9 months ago
Gabi Melman 018d8aa266
Update CMakeLists.txt 9 months ago
Gabi Melman 35b0417fbe
Update CMakeLists.txt comment 9 months ago
Gabi Melman 94526fa8e8
Update CMakeLists.txt comment 9 months ago
Gabi Melman 633003f40a
Update CMakeLists.txt comment 9 months ago
miyanyan 9edab1b5a1
pass /utf-8 only when compiler is MSVC (#3260) 9 months ago
LiAuTraver 1245bf8e8a
add explicit mt:: and std:: to avoid ambiguous call when both std::format_to and mt::format_to are present (#3259) 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
Gabi Melman 7cee026baa
Added tsan to ci (#3247)
* Added tsan to ci
10 months ago
Gabi Melman ebfa906952 CMake option to Enable/disable msvc /utf-8 flag (on by default) 10 months ago
Gabi Melman 68f6ec7af1 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 10 months ago
Gabi Melman d343d413c2 CMake option to Enable/disable msvc /utf-8 flag (on by default) 10 months ago
captainurist fe4f99527d
Fix utf8_to_wstrbuf tests (#3245) 10 months ago
captainurist 5673e9e545
utf8_to_wstrbuf now handles invalid utf8 sequences (#3244) 10 months ago
gabime 63f0875000 Removed if in ci 10 months ago
Gabi Melman 5fd32e1a70
Update README.md 10 months ago
Gabi Melman 35345182f8
Update README.md (#3240) 10 months ago
Gabi Melman 3c2e002b51
ci-win-2019 (#3239)
Update ci
10 months ago
gabime 6192537d08 Fix win ci 10 months ago
gabime 6c7201553d Fix win ci 10 months ago
gabime d939255f0e Fix win ci 10 months ago
gabime ecc3881122 Fix win ci 10 months ago
gabime bff1a6036a Fix win ci 10 months ago
gabime 6f2ead1a0e refactor win ci 10 months ago
gabime 92f9aa32ce refactor win ci 10 months ago
gabime 64d9b4e263 refactor win ci 10 months ago
gabime 3d3f71dbe2 Fix ci 10 months ago
gabime 3fec1a81b7 Fix ci 10 months ago
gabime 984a959883 Fix ci 10 months ago
gabime 7ecfb3bc9c Fix ci 10 months ago
gabime 614c3a6836 Fix ci 10 months ago
gabime 5dc356dcbe windows ci 10 months ago
gabime a7eb388f84 windows ci wip 10 months ago