Commit Graph

4157 Commits (779b2297d2e5f50a5374784254891142947862fe)
 

Author SHA1 Message Date
Bailey Chittle 2d79f7a1b3 multiple kv pairs can be passed via initializer list 3 years ago
Bailey Chittle 98958cf765 attributes can simulate structured logging, show example. Now works with pattern_formatter 3 years ago
Bailey Chittle 6c16b6ce5c attribute example for testing purposes 3 years ago
Bailey Chittle 07abdc6453 more cleanup of unneeded code, needed to revert cmake standard to get this to work 3 years ago
Bailey Chittle 301ab18822 formats log messages (at least for default) 3 years ago
Bailey Chittle 1eec41f406 forgot the things 3 years ago
Bailey Chittle 0ca869ea30 attributes passed to root API 3 years ago
Bailey Chittle 9ab32d7d27 some bug fixes to attribute fork to get compilation working 3 years ago
Darby Payne edc51df1bd
Feature/add system includes option (#2575)
* Adding system includes option

* Adding system includes option
3 years ago
NaDDu ff88b13c35
Fixed variable name (#2573)
* fixed variable name

* Changed the variable name from check_debbugger_present_ to check_debugger_present_.

Co-authored-by: cpp <c.pp@navercorp.com>
3 years ago
Gabi Melman dd0d0f68c4
Added compile mscv_sink.h to tests 3 years ago
György Katona 8512000f36
Unnecessary backtrace begin/end logs (#2568)
* add empty getter function to tracer

* add unit test to check empty tracer

Co-authored-by: Gyorgy Katona <gykatona@logmein.com>
3 years ago
Alex Denisov aa4e4c9c91 experimenting with attributes 3 years ago
zydxhs f0cd9d1530
dup_filter_sink adds parameters to enable setting the level of skipped logs (#2563)
* dup_filter_sink adds parameters to enable setting the level of skipped logs

* rename the param name 'level' to 'notification_level'

Co-authored-by: zhuyadong <zhuyadong@kedacom.com>
3 years ago
zydxhs 50e8b2d982
fix dup_filter_sink lose source_loc (#2549)
Co-authored-by: zhuyadong <zhuyadong@kedacom.com>
3 years ago
Charles Milette 4f80077339
Support compile-time format string checking with std::format (#2544)
* Support compile-time format string checking with std::format

* Fix pre-VS 17.5 compilation

* Fix compilation without wchar_t support

* What am I doing

* Bring back fmt optimization

* Move to_string_view to common.h

* Fix SPDLOG_CONSTEXPR_FUNC emitting duplicate symbol errors when building in C++11

* Also add inline on VS 2013

* Appender doesn't work on wide strings
3 years ago
Romain Pokrzywka c5a09ebc49
Update #include to deprecated fmt header (#2545)
The <fmt/locale.h> header has been marked as deprecated for a while
and has finally been removed in fmt v0.9.0:
https://github.com/fmtlib/fmt/commit/5c7d315ded7bdb6cc5bd65daef091eefe

Replace with <fmt/format.h> instead, as recommended.
3 years ago
Sprite d7de159455
Fix undefined macro `FMT_STRING` in benchmark when using `std::format` (#2540) 3 years ago
Eli Boyarski 18495bf25d
Bundle fmt 9.1.0's std.h, and provide a header to include either it or the external fmt's version (#2539) 3 years ago
Gabi Melman ad0e89cbfb
Version 1.11.0 3 years ago
Gabi Melman 6a9d561671
Update ci.yml 3 years ago
Gabi Melman 545c301877
Update ci.yml 3 years ago
Gabi Melman 7aa00607ea
chrono.h: Remove warning suppression
Not needed since fmt 9.x
3 years ago
gabime bd5a81df70 Check IsDebuggerPresent in msvc_sink before doing work. Fix #2408 3 years ago
gabime 4accce5d7b Try again fixing fmt::vformat_to when SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined 3 years ago
gabime 4d7308f26d Fixed msvc warning C4800 in win_eventlog_sink 3 years ago
gabime 678a79c0be Fixed syntax error from prev commit 3 years ago
gabime fbba6dff20 Fix #2431 3 years ago
gabime fdb1f5926e Fix fmt::vformat_to when SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined 3 years ago
gabime b59b4a2b45 Rvert suppressing msvc2017 warnings and fix ci instead 3 years ago
gabime 6c975fa13b Replace fmt::detail::vformat_to(buf,..) with fmt::vformat_to(fmt::appender(buf) 3 years ago
gabime c627c66560 Replace fmt::detail::vformat_to(buf,..) with fmt::vformat_to(fmt::appender(buf) 3 years ago
gabime 130ff0c8db enable the ostream formatting for backward compatibility with fmt 8.x 3 years ago
gabime 31d6935b97 updated readme 3 years ago
gabime 14a29c03eb suppress warning 4307 when including format-inline.h under msvc 2017 3 years ago
gabime a7e2bf161e Update user defined type example 3 years ago
gabime 070dd181df clang format 3 years ago
gabime 7147da468f Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 3 years ago
gabime 9125bda301 suppress "integral constant overflow" warning under msvc 2017 3 years ago
Gabi Melman a4743370e2
Update appveyor.yml 3 years ago
Gabi Melman 867df8cf87
Update appveyor.yml
Added fatal warnings option to appveyor
3 years ago
gabime 8a0b2231b1 Renamed bench name 3 years ago
gabime 3499dfeeb4 Bump bundled fmtlib to version 1.9.1 3 years ago
刘耘呈 3c0e036cc9
Use 'SPDLOG_FMT_RUNTIME' to fix compilation error throwed MSVC and fmt 9.1.x (#2517)
* Use 'SPDLOG_FMT_RUNTIME' to fix compilation error throwed MSVC and fmt 9.1.x

* Fix #2512
3 years ago
Gabi Melman bced424855
Merge pull request #2519 from sandorzm/v1.x
Mongo sink improvements
3 years ago
Sandor Magyar 5fba2867f5 Change mongocxx::exception handler to std::exception 3 years ago
Sandor Magyar b5d361fc21 clang-format mongo_sink.h 3 years ago
Sandor Magyar 0674e79066 Improve arg passing and exceptions in mongo_sink 3 years ago
Sandor Magyar 5f67ef4d6f Remove pointless try block in mongo_sink 3 years ago
Sandor Magyar 1bb1f05d73 Adjust MongoCXX instance handling in mongo_sink
Changes suggested by @gabime on #2519
3 years ago