Commit Graph

2378 Commits (eae7a751fe27c8a28438adb138ffea6694daf4f3)

Author SHA1 Message Date
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 14a29c03eb suppress warning 4307 when including format-inline.h under msvc 2017 3 years ago
gabime 070dd181df clang format 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
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
Sandor Magyar a3c47cc682 Don't force Mongo sink to own MongoCXX instance
There can only be one instance in the whole program, so programs that use the
Mongo sink and also separately use MongoCXX may have problems if the Mongo sink
owns the instance. MongoCXX recommends that the main application manage its own
instance so configuration parameters can be passed to the constructor:
http://mongocxx.org/api/current/classmongocxx_1_1instance.html

However, this commit is not a breaking change. If no instance has been created
at construction time, the Mongo sink will still create and own the instance.
3 years ago
Sandor Magyar 0145223be1 Add numerical level to Mongo sink for easier queries
Filtering to a certain log level or above, a useful operation, can now be done
with an integer comparison as opposed to comparing to a list of strings in the
database query.
3 years ago
Sandor Magyar f3b61c70ba Catch exception by reference to fix -Wcatch-value warning 3 years ago
Daniil 93b9132b0a Replace iterator difference with std::distance 3 years ago
offa 06f9953fa8 Workaround deprecation warning on Clang with C++20 3 years ago
Nigel Stewart 1eaf98cc10 SPDLOG_NO_SOURCE_LOC implementation refinement 3 years ago
Nigel Stewart 57e5814364 SPDLOG_NO_SOURCE_LOC support for omitting __FILE__, __LINE__ and SPDLOG_FUNCTION information 3 years ago
Gabi Melman f44fa31f51
Fix #2434 3 years ago
Simon-Janos 26f69ee9d2 Re-introduce redundant std::move at return for old GCC (before version 5) inside an ifdef for e.g. CentOS 7 3 years ago
Shen-Ta Hsieh 5f8877b665
Explicitly casting level_enum to size_t.
See commit 2a4c34b878
3 years ago
Lucas CHOLLET dfe1009080 Expend support for any std::chrono::duration in `spdlog::flush_every`
This allows things like:

spdlog::flush_every(std::chrono::minutes(10));
spdlog::flush_every(std::chrono::milliseconds(100));
3 years ago
Gabi Melman 6c95f4c816
Fix #2419 by documenting the set_pattern behaviour 3 years ago
Gabi Melman 866fdaa6db
Merge pull request #2399 from bergen4/v1.x
add overrun_counter reset function
3 years ago
Gabi Melman 03315853df
Merge pull request #2386 from panzhongxian/v1.x
Romove the empty file if no log in first period in hourly logger
3 years ago
bergen 1f608a81e8 add overrun reset function 3 years ago
bergen 822f972842 update 3 years ago
Alexandre Pereira Nunes beefee7929
Remove redundant std::move at return (triggers -Wredundant-move in Gcc, at least) 3 years ago
panzhongxian 1eafcfab70 Romove the empty file if no log in first period in hourly logger 3 years ago
panzhongxian 1f0c2f9f36 Remove try_lock from null_mutex. 3 years ago
Gabi Melman fc93ddbefe
Merge pull request #2384 from aengusjiang/v1.x
fix error: cannot bind lvalue to right reference
3 years ago
John Armstrong 799802f93b Add FMT_STRING to allow compilation with FMT_ENFORCE_COMPILE_STRING 3 years ago
Aengus.Jiang 3d7ee64661 fix error: cannot bind lvale to right reference 3 years ago
Gabi Melman 0d8197cc9d
Update common.h
Init file event handlers to nullptr
3 years ago
Gabi Melman 0ef5228a77
Merge pull request #2372 from kslattery/v1.x
C++14 build fixes for older gcc #2333
3 years ago
Kevin Slattery d89a1e66d8 Add default file-event_handler callbacks. #2374 3 years ago
Kevin Slattery d3dee23e6c Remove new macro, update example with correct way to specify fmt lib namespace when fmt_lib namespace alias cannot be used. 3 years ago
Kevin Slattery 5f5e70e96e C++14 build fixes for older gcc #2333 3 years ago
gabime 128cbe5a06 clang-format 3 years ago
gabime 6d587f5181 Use fmt::detail::vformat_to(buf, ...) since it is ~20ns faster than fmt::vformat_to(std::back_inserter(buf),..) 3 years ago
Jeeyong Um c03c925e29 Copy the value of need_localtime when cloning pattern_formatter 3 years ago
Jeeyong Um 38929f856d Allow overriding need_localtime for custom formatter 3 years ago
Timo Lange 2eedf1fa28 remove usage of forward args 3 years ago
Timo Lange 0a875d7b2d use __android_log_write or __android_log_buf_write based on template paramter 3 years ago
Gabi Melman 173d06578f
Fixed move in ringnuffer_sink 3 years ago
Charles Milette 8338a48c5b
Remove fmt_helper::to_string 3 years ago
Charles Milette cd4f6c1466
Replace fmt_helper::to_string by a macro 3 years ago
Charles Milette 37dd6bb159
Address PR review comments 3 years ago
Charles Milette 714cf12822
Add fmt_helper.h include to includes.h and os-inl.h 3 years ago
Charles Milette ee00f2e07d
Remove fmt_helper.h include from logger.h 3 years ago
Charles Milette 3cf94968e7
Add missing include 3 years ago
Charles Milette ebeb3707b1
Switch to vformat_to
Drive-by: reduce the amount of occurences of #ifdef SPDLOG_USE_STD_FORMAT
3 years ago
espkk e6265c04ae Make file_event_handlers an aggregate 3 years ago
gabime 76fb40d954 clang format 3 years ago
gabime 757e9f8ec6 Bump version to 1.10.0 3 years ago
Delgan 36b4b9dac9 Add optional "ident" argument to systemd sink constructor 3 years ago
Delgan c1aeefb0c9 fixup! Add option to enable formatting of systemd sink
Add default value to "systemd_sink" contructor
3 years ago
Delgan 3c1ee54112 Add option to enable formatting of systemd sink 3 years ago
risa2000 52dc210423
Fixed compiler error when building on Windows with #define UNICODE
The original `InetPton` expands to `InetPtonW` when building with UNICODE defined and expects the string parameter to be wchar_t. On the other hand macro `TEXT()` just adds prefix `L` to a string literal (just making it wchar_t literal). The proper way here would be converting `host.c_str()` result from UTF-8(?) into wchar_t (UNICODE) string, but this seems to be an overkill since the host is typically an IP address or a host/domain name. So assuming an ASCII input should be reasonably safe.
3 years ago
Andrey Bugaevskiy 5ee969e4f6 Fix fopen_s error reporting with PREVENT_CHILD_FD 4 years ago
Adrien Bertrand 9cd9c98f59
pattern_formatter-inl: fix reorder-ctor warning
Fix `Wreorder-ctor` warning

```
spdlog/pattern_formatter-inl.h:1028:7: error: field 'custom_handlers_' will be initialized after field 'need_localtime_' [-Werror,-Wreorder-ctor]
    , custom_handlers_(std::move(custom_user_flags))
      ^
```

Move the initialization of `need_localtime_(true)` right after `pattern_time_type_` as expected.
4 years ago
Surfy Cui a732a0dc85 Limit max number of rotating files to 200000, not max size 4 years ago
Gabi Melman 4c2ce2c82c
Update rotating_file_sink-inl.h 4 years ago
gabime 4cea9b8729 Limit max number of rotating files to 200000. Fix #1905 4 years ago
gabime 53c9b70ea3 Fix #2211 4 years ago
gabime 71105e0b07 Fixed #2227 4 years ago
gabime c432fdd987 Bump fmt to version 8.1.1 and run clang-format 4 years ago
gabime d8199b607d Bump fmt to version 8.1.1 and run clang-format 4 years ago
Kyuheon Kim d497f494f0 Apply pattern width to one of the source information fields while missing source information 4 years ago
gabime 0b48976be4 flush before rotating 4 years ago
gabime 5b03dc1796 Throw if rotating_file_sink constructor receives max_size==0 as arg 4 years ago
gabime ec8b0beddd comment 4 years ago
gabime 7536192058 Fix #2261 4 years ago
gabime 5afff7821f throw if flush failed 4 years ago
Pixel 666bec5017
removed unneeded spaces
On Line 83 someone probably misclicked tab just removed that tab
4 years ago
Gabi Melman 2382c87aa3
Update pattern_formatter-inl.h 4 years ago
doug1234 28b9adf794 Added the last few suggested changes. 4 years ago
doug1234 584d77237e Several minor improvements based on code review suggestions. 4 years ago
doug1234 d9ec02d400 Fix mistake in previous checkin. 4 years ago
doug1234 5568b16ed5 Resetting the needs time flag when setting a pattern. 4 years ago
doug1234 eab522e743 Now only getting the date if formater needs to display date related information. 4 years ago
Dave Rigby 2a4c34b878 Allow forward-declaration of level_enum
spdlog::level::level_enum cannot be forward-declared at present, as
the definition does not specify an underlying type.

To allow users to make use of <spdlog/fwd.h> to refer to
level::level_enum without pulling in all of <spdlog/common.h> (which
can be quite costly), specify an underlying type (int) for
level::level_enum, then add a forward-declaration for it to
spdlog/fwd.h.

Note this required explicitly casting level_enum to size_t within ansicolor_sink due to sign-conversion errors:

    implicit conversion changes signedness: 'const level::level_enum' to 'std::__1::array::size_type' (aka 'unsigned long') [-Wsign-conversion]

It would appear that an enum with an unspecified underlying type is in
some kind of superposition - it can be treated as both signed _and_
unsigned - using an underlying type of 'unsigned int' triggers even
more warnings of this kind...
4 years ago
Sprite 3540ba32e9 Reset current size if rotated files on open 4 years ago
Tim Blechmann 626efad307 spdlog: fmt - support `std::span` in `to_hex`
`std::span` does not have `const_iterator`. this prevents `to_hex` from
being used with `std::span<>`. to fix this, we provide an explicit
overload.

compare: https://cplusplus.github.io/LWG/issue3320
4 years ago
Vladislav Nepogodin a087dee98a
🚧 fix building with c++11 4 years ago
Vladislav Nepogodin f096c615c3
🔥 conditional_cast 4 years ago
Vladislav Nepogodin f81cb9f365
Revert "Useless cast"
This reverts commit 7e95963940.
4 years ago
Vladislav Nepogodin 7e95963940
Useless cast 4 years ago
Gabi Melman ab2e72340a Update thread_pool.h 4 years ago
Gabi Melman da9c16278a Update thread_pool.h 4 years ago
Gabi Melman b5d6c939fd Update thread_pool.h 4 years ago
Philippe Serreault fda2b361da Added missing global thread-pool initialization helper. 4 years ago
Philippe Serreault 6636ff05e6 Allow custom callback to be executed by thread-pool's threads before joining them.
This is similar to a change that was made a while ago ( https://github.com/gabime/spdlog/pull/208 ).
4 years ago
Acretock 9e17fafe1b c style cast -> static_cast 4 years ago
semenov_gv e3e4c4bc95 minor changes added const ref params 4 years ago
Roocks Patrick (MTN PTT / External) f304ca3daf code style fixes 4 years ago
Roocks Patrick (MTN PTT / External) d93cea97ec Fix usage of ranges and to_hex in the same compile unit
When trying to use spdlog/fmt/bin_to_hex.h in the same compile unit as spdlog/fmt/bundled/ranges.h you got a compile error because there was a multiple definitions for iterable classes. This fix renames the begin() and end() getters in dump_info into getBegin()/getEnd() in order to avoid this collision.

Added an example of ranges in example.cpp to show that it actually works (an to_hex example was already there)
4 years ago
Gabi Melman e1a4b28039
Added fmt license file to bundled fmt folder 4 years ago
Gabi Melman b3560d1567
Merge pull request #2190 from sylveon/sylveon-patch-1
Remove extraneous semicolon
4 years ago
Charles Milette d5c000394d
Remove extraneous semicolon 4 years ago
LE GARREC Vincent 58e2b455fb
Fix build with "-fvisibility=hidden" 4 years ago
Gabi Melman 2ab86a46d0
Merge pull request #2181 from lisr/os_inl_aix_fix
fix compiling errors on AIX
4 years ago
lisr 232df72b82 use pthread_getthrds_np for AIX 4 years ago
Light 29b41741cb
Fix(tweakme): Typo
:(
4 years ago
Light 17f21df441
Fix(tweakme): SPDLOG_FUNCTION
- Uncommenting SPDLOG_FUNCTION will make MSVC fail to compile:
    __PRETTY_FUNCTION__ is shown in intellisense but it's not available at compile time
    https://stackoverflow.com/questions/48857887/pretty-function-in-visual-c
4 years ago
lisr aac187d3a0 fix aix compile error 4 years ago
Shen-Ta Hsieh 8d46977060
Avoid c-style casting 4 years ago
gabime dc030ec53c clang-format 4 years ago
gabime 2b4e07dd91 Fixed wchar support for std::format 4 years ago
Gabi Melman 24e47efae0
fix gcc 4.8 compile warning 4 years ago
Charles Milette 126a9fb261 Merge branch 'v1.x' of https://github.com/gabime/spdlog into std-format 4 years ago
Charles Milette 4001032858 Add attribution, return to previous code for daily_filename_format_calculator with fmtlib 4 years ago
Charles Milette ad779e4865 Attempt to solve ambiguous symbol on older MSVC 4 years ago
Charles Milette 701ef17227 Move strftime to daily_filename_format_calculator 4 years ago
Charles Milette 5d6af189f1 Use target.capacity() even with std::string 4 years ago
gabime 518bf36aa9 removed redundant intialization 4 years ago
gabime 5b7dfefc7e rename file_event_handlers_t to file_event_handlers 4 years ago
Charles Milette 0ded003703 Fix wchar_t overloads and dump_info formatter 4 years ago
Charless Milette 95aa159bdd Fix daily_filename_format_calculator (hopefully) 4 years ago
Charless Milette ba120e524b Add unit test for daily_filename_format_calculator 4 years ago
Charless Milette a6945d046f Fix use of Char 4 years ago
Charless Milette 108c656e66 Fix copy-paste mistake 4 years ago
Charless Milette 2d77ef92b0 Avoid specializing std::formatter for std::tm (not a great idea after all) 4 years ago
Charless Milette f6901606f5 Add std::tm formatter, fix spdlog::stopwatch formatter, conditionally use fmt::runtime in test_errors 4 years ago
Gabi Melman a3ad8b5f26
Merge pull request #2169 from seker/v1.x_file_event_handlers
file_event_handlers add before_open function
4 years ago
seker 24a551c14e file_event_handlers add before_open function 4 years ago
Charles Milette 8e359baaec
Merge branch 'v1.x' into std-format 4 years ago
Gabi Melman 85bdfc8695
Merge pull request #2172 from keith-dev/v1.x
example.cpp failes to build on FreeBSD
4 years ago
Keith Williams c8ba643f53 example.cpp failes to build on FreeBSD 4 years ago
Dimitris Apostolou 591eedcf36
Fix typos 4 years ago
Charless Milette 48e35f9c3e Make clang happy, fix VS 2022 generator name 4 years ago
Charless Milette 89c4b1aabe Fix build issues under C++11 4 years ago
Charless Milette 6ff1b83038 Fix usage of std::forward 4 years ago
Charless Milette 4008f31add Fix missing spdlog:: 4 years ago
Charless Milette c475418975 Put formatter specialization in its original namespace 4 years ago
Charless Milette a31ae23db1 Fix build issue when using built-in fmt 4 years ago
Charless Milette 44a4517e2b Support C++20 std::format as an alternative to fmtlib 4 years ago
seker c47ae3b15d add file event handlers 4 years ago
sunlong169 acbf18d0dd
No need to define the Mutex mutex_ as mutable there is no const method.
There's no need to define the Mutex mutex_ as mutable since class base_sink has no const method.
4 years ago
yunzhong d6a78cb85b
fix mongo_sink<std::mutex>::instance_ template 4 years ago
Маркелов Максим 14eecc6e2a Unhandled errors
inet_aton(), InetPton() return codes
4 years ago
gabime bae78f7b6c Fixed comments 4 years ago
gabime f97dcc72dc cleanup tcp client WSA Startup/Shutdown 4 years ago
Gabi Melman dd10e41b27
Remove empty code line 4 years ago
gabime c0d10efabf Cleanup unix udp client 4 years ago
gabime fecb3f4307 update comment 4 years ago
gabime 9bb66c00e9 Cleanup windows udp client 4 years ago
Chris Love 2e66a27081 Remove is_init() check on each log call 4 years ago
Chris Love 497fa60f57 Explicitly set SO_SNDBUF size to fix drops on Windows and address other PR feedback 4 years ago
Chris Love 2d1217006b Fix #ifdef WINDOWS_LEAN_AND_MEAN 4 years ago
Chris Love 444df2b287 Address PR comments 4 years ago
Chris Love 486dc5102e Winsock support 4 years ago
Chris Love a15f5137ef Fix udp sink on Windows 4 years ago
Chris Love 410e641dff Fix windows include 4 years ago
Chris Love c5fd8a0b97 Port code from prior PR (#1746), code cleanups 4 years ago
Gabi Melman 58e7f68004
Merge pull request #2056 from mguludag/patch-1
Fixed qt_sinks ctor
4 years ago
Gabi Melman 29e5930090
Update logger.h 4 years ago
Muhammed Galib Uludag e185926beb
Fixed qt_sinks ctor
Removed default args #2055
4 years ago
Wolfgang Petroschka 0d10e21c2f Remove inner try catch in SPDLOG_LOGGER_CATCH
The fmt::format call should not throw formatting the exception message and the source code location.
4 years ago
Wolfgang Petroschka ed27592537 Switch additional information to source location of bad log message 4 years ago
Wolfgang Petroschka df45d78d14 Windows/wchar problems
Mixing char types in libfmt is a problem and WIP.
4 years ago
Wolfgang Petroschka c98b29aa67 Fix empty additional info, 2nd try
There's actually a diffent string view type for wide string...
4 years ago
Wolfgang Petroschka 388679b00e Fix empty additional info
does not work with wchar_t based string.
4 years ago
Wolfgang Petroschka 119467c580 Added additional information for error handler
Useful when formatting log messages fails. Now you can tell which log message caused the problem.
4 years ago
辛文 12ee35a3d1 better file name for hourly file sink 4 years ago
Gabi Melman eb3220622e
Bump version to 1.9.2 4 years ago
Gabi Melman ddaa61ca9a
Revert changes 4 years ago
Gabi Melman 4646bd082a
Update rotating_file_sink-inl.h 4 years ago
Gabi Melman 53aca9c3d0
C++20 support 4 years ago
Gabi Melman 45e3b678b0
Merge pull request #2037 from dkavolis/v1.x
Fix #2034
4 years ago
dkavolis e471ec884e remove conditional `is_convertible_*` structs for wide chars 4 years ago
Dmitriy Merkushov b400705a1c bin_to_hex.h: include common.h instead of spdlog.h 4 years ago
dkavolis cb35191fc1 clang is acting weird with disabled constructors 4 years ago
Dmitriy Merkushov dfd12e6dac bin_to_hex.h: include spdlog.h to support inclusion of bin_to_hex.h in any order with spdlog.h 4 years ago
Rosen Penev 8f6d123586 remove std::distance usage
std::distance internally runs a loop, which may or may not be optimized
away. Just use simple arithmetic.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Gabi Melman dd6d203488
Merge pull request #2026 from hbwang15/feature/include_twice_fix
fix include file twice in the same file
4 years ago
wanghengbing f463ebf54a fix include file twice in the same file 4 years ago
Bartlomiej Janowski a9c01aba78 Changed mongo_sink.h so that it does not use C++14-specific std::make_unique 4 years ago
Gabi Melman 14783585b6
Fix #2022 4 years ago
Gabi Melman 243c4beac7
Merge pull request #2018 from mguludag/v1.x
Added common class for all qt objects
4 years ago
Muhammed Galib Uludag fe9cb54e0d
Added factory function overloads for QTextEdit, QPlainTextEdit and QObject
Added factory funtion overloads for QTextEdit, QPlainTextEdit and QObject objects
cleaned qt_sink ctor
4 years ago
Muhammed Galib Uludag dabec32748
Added common class for all qt objects
Removed separate class for qt_sinks and also send logs to any custom qt (QObject) classes (QML, QFile, custom Widget etc.)
4 years ago
Gabi Melman 6faa5fc95b
Update to version 1.9.1 4 years ago
Muhammed Galib Uludag 43923cf038
Merge branch 'v1.x' into v1.x 4 years ago
Muhammed Galib Uludag 2ccba49b01
removed nullptr checks and renamed member vars 4 years ago
Muhammed Galib Uludag 362fdc6ceb
trim newline chars instead of remove 2 chars 4 years ago
Muhammed Galib Uludag c07b3aeef9
Simplified Qt sinks
Removed private class that derived from QObject
4 years ago
Muhammed Galib Uludag fb47935a7b
Delete qt_sinks .h 4 years ago
Muhammed Galib Uludag ec3538c2ee
Simplified Qt sinks
Removed private class that derived from QObject
4 years ago
Markus Neugebauer 84e15d1ee2 Trim the newline-chars instead of removing of 2 chars 4 years ago
Gabi Melman 5b4c4f3f77
Merge pull request #2011 from sjanel/bugfix/fixclangcompilation
Fix compilation error in clang 13 in C++20 mode - ambiguous call to log function
4 years ago
Stephane Janel aecdfc60a0 Fix comment and clang-format 4 years ago
Gabi Melman 816ede3a17
Revert e93115f436 because won't compile under mscv 2017 4 years ago
Gabi Melman e93115f436
Fixed compile under c++20 and clang 12 4 years ago
Gabi Melman 197c9639bb
Fixed compile under c++20 and clang 12 4 years ago
gabime 9049f9aeb9 Fix ambiguous error in clang13 and c++20 4 years ago
dkavolis d8f13cbd5b replace FormatString template argument with fmt::basic_format_string 4 years ago
dkavolis 1344d44a5a check args on formatting 4 years ago
gabime 61ed2a670e bump version number to 1.9.0 4 years ago
gabime db1bc035f7 clang-format 4 years ago
gabime 8de6cdaa82 bump version number to 1.8.6 4 years ago
gabime fe1a4f5fb6 Added SPDLOG_FMT_RUNTIME macro for compatibilty with fmt prior 8 4 years ago
gabime d38f89cae8 Fixed daily_file_sink compilation under c++20 4 years ago
gabime 9c90fe8264 Fixed wchar support 4 years ago
Gabi Melman 5ba95f6816
Update logger.h 4 years ago
Gabi Melman dc38b7c3c4
Update logger.h 4 years ago
Gabi Melman 6484b03dd9
Update logger.h 4 years ago
gabime 29235d9b4b minor string_view change and comment 4 years ago
gabime 4b3687f1a6 Removed unneeded macro definition 4 years ago
gabime e7e8b75a4c clang-format 4 years ago
gabime e98265a49b cosmetic reorder of logger funcs definitions 4 years ago
gabime e87f69bdb6 Removed check if format string can be converted to fmt::is_compile_string 4 years ago
gabime 1523c83650 Added fmt/compile.h bundled file 4 years ago
gabime 8faabb4e3a Fix msvc compile 4 years ago
gabime 2838c2c8a5 use vformat_to instead for format_to for better performance 4 years ago
gabime c23430b438 Fixed cast warning 4 years ago
gabime 70b36aa55d Remove fmt::runtime() wrapper in logger.h 4 years ago
gabime 0f83b33d4f backward compatibility with fmt version < 8 4 years ago
gabime b83106bed4 Update bundled fmt to v8.0.1 4 years ago
Gabi Melman 21413e599a
Update qt_sinks.h 4 years ago
Muhammed Galib Uludag 9aa26fb969
Added Qt sinks 4 years ago
Muhammed Galib Uludag 7f74012a0d
Delete qtextedit_sink.h 4 years ago
Muhammed Galib Uludag 96ebef093f
Delete qtextedit_sink_p.h 4 years ago
Muhammed Galib Uludag a19f4bba0c
Delete qplaintextedit_sink_p.h 4 years ago
Muhammed Galib Uludag c24b957e17
Delete qplaintextedit_sink.h 4 years ago
Muhammed Galib Uludag 5ba2f77230
Added QPlainTextEdit sink
QPlainTextEdit performs better than QTextEdit and its derivatives and also it has rich features
4 years ago
Muhammed Galib Uludag a09f490804
Implemented QTextEdit and, QTextBrowser sink 4 years ago
zyw1995ted@163.com 37372960a8 add a color-terminal type 4 years ago
gabime 0035a0c98d Fixed dup sink compile warnings in older compilers with back_inserter 4 years ago
Muhammed Galib Uludag 14950926ed
ignore pattern formatting for message section in mongodb 4 years ago
Muhammed Galib Uludag baa3b1a07e
Merge branch 'gabime:v1.x' into v1.x 4 years ago
Gabi Melman 2a09f66a44
Remove un needed functions and added override keyword 4 years ago
Muhammed Galib Uludag e50b62c770
suppressed unused var 4 years ago
Muhammed Galib Uludag 9e0c658b29
factory functions namespace fix 4 years ago
Muhammed Galib Uludag 74fec56927
Changed base class to base_sink and added factory functions 4 years ago
Muhammed Galib Uludag 514f304a47
changed license template for compability to other spdlog headers 4 years ago
Muhammed Galib Uludag 7f85a5c988
change license to mit 4 years ago
Muhammed Galib Uludag 14d626d961
added mongodb sink 4 years ago
Gabi Melman 3cd9bcdab9
Update dup_filter_sink.h 4 years ago
Gabi Melman 32f1efdc99
Update dup_filter_sink.h 4 years ago
Gabi Melman 4c845bf02b
Update dup_filter_sink.h 4 years ago
Gabi Melman ffd813435a
fix compile error again with wchar formatting 4 years ago
gabime d75fd2c7f9 Fixed wchar support under msvc 4 years ago
gabime cdad84aa46 merge 4 years ago
gabime 0fdb545d8c Fixed clang c++20 compile 4 years ago
gabime a5f5ff70e0 Fixed clang c++20 compile 4 years ago
gabime 68aed6a5eb Fixed building under c++17 4 years ago
Gabi Melman 6811112208
Update logger.h 4 years ago
gabime 9ebc4b24d9 Added missing args.h file 4 years ago
gabime efbe3e4d57 Added missing fmt 8 headers 4 years ago