Commit Graph

4407 Commits (1f4959c83264ea8c787fc1d045ff14a560112d3c)
 

Author SHA1 Message Date
Christoph Gringmuth 1f4959c832
Fix link to wiki. (#3377) 5 months ago
gabime 48bcf39a66 Version 1.15.2 5 months ago
Gabi Melman 9c58257480
Fix zformatter on Apple and POSIX.1-2024 conforming platform (#3366)
* Add test case for #3351 (wrong GMT offset in SunOS/Solaris fallback)

* Fix #3352 (Missing test for Apple / POSIX.1-2024 chooses buggy workaround)

Apple platforms have had the tm_gmtoff-field at least since Mac OS X 10.0,
as are POSIX.1-2024 conforming systems, which are also required to support
it.

This has the unfortunate effect to use the SunOS/Solaris fallback, which
doesn't compute the correct value if the passed value of tm isn't the
current system time, i.e. localtime(::time()) (#3351).

* Fixed GMT offset test

---------

Co-authored-by: toh <toh@ableton.com>
5 months ago
gabime faa0a7a9c5 Bump fmt to version 11.1.4 5 months ago
Gabi Melman 10320184df
Fixed issue #3360 (#3361) 5 months ago
Александр 3335c380a0
Update README.md (#3338)
How to install this package in ALT Linux.
7 months ago
Gabi Melman f355b3d58f Fix test_daily_logger 7 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
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